Documentos de Académico
Documentos de Profesional
Documentos de Cultura
function [y,vt,M,r]=fcuadratica(a,b,c)
%esta función calcula y grafica los puntos de una función cuadrática
%expresada de la forma y=ax^2+bx+c, la sintaxis es:
%
%[y]= fcuadratica(a,b,c)
%
%donde:
%y = puntos de la función cuadratica
%a = coeficiente que acompaña x^2
%b = coeficiente que acompaña x
%c = coeficiente independiente
vt = -b/(2*a)
%ecuacion cuadratica
y=a*x.^2+b*x+c;
%graficar
plot(x,y),grid
hold on
plot(vt,a*vt.^2+b*vt+c,'.k','markersize',25)
%maximo o minimo
if a<0
dis('maximo')
M=max(y);
elseif a>0
disp('minimo')
M=min(y);
else
dis('linea recta')
M=0;
end
%calculo raiz
r=roots([a b c]);
FUNCION CUBICA
function [y,vt,M,r]=fcubica(a,b,c,d)
%esta funcion calcula y grafica los puntos de una funcion cubica
%expresada de la forma y=ax^3+bx^2+cx+1, la sintaxis es:
%
%[y]= fcubica(a,b,c,d)
%
%donde:
%y = puntos de la funcion cuadratica
%a = coeficiente que acompaña x^3
%b = coeficiente que acompaña x^2
%c = coeficiente que acompaña x
%d = coeficiente independiente
vt = -b/(2*a)
%ecuación cubica
y=a*x.^3+b*x.^2+c*x+d;
%graficar
plot(x,y),grid
hold on
plot(vt,a*vt.^3+b*vt.^2+c*vt+d,'.k','markersize',25)
%maximo o minimo
if a<0
dis('maximo')
M=max(y);
elseif a>0
disp('minimo')
M=min(y);
else
dis('linea recta')
M=0;
end
%calculo raiz
r=roots([a b c d]);