Está en la página 1de 5

Tarea de MATLAB - Semana 12

Creación de funciones polinomiales


Encuentre una función polinomial

que tiene únicamente los extremos siguientes:

• Mínimos relativos: (0,0), (4,0)


• Máximo relativo: (2,4).

Para ello siga los siguientes pasos:

a) Determine el grado mínimo de la función y proporcione los criterios que utilizó para determinar el grado.

b) Recurriendo al hecho de que las coordenadas de los extremos son puntos de solución de la función y al
de que las coordenadas de x son valores críticos, determine un sistema de ecuaciones lineales cuya solución
produce los coeficientes de la función requerida.

syms x a b c d

f(x)=(a*x.^4)+(b*x.^3)+(c*x.^2)+(d*x)

f(x) =

der=diff(f(x))

der =

f2=subs(f(x),2)==4

f2 =

f4=subs(f(x),4)==0

f4 =

der2=subs(der,2)==0

der2 =

der4=subs(der,4)==0

der4 =

1
c) Use MATLAB para resolver el sistema de ecuaciones y determinar la función. A continuación,se muestra un
ejemplo de cómo se puede utilizar MATLAB para reslver un sistema de ecuaciones.
%Código para resolver el sistema de ecuaciones
%5x+6y=20
%3x+8y=34

%Declaramos la matriz de coeficientes


A=[5 6;3 8];

%Declaramos el vector de lados derechos


b=[20;34];

%Resolvemos el sistema de ecuaciones


X=A\b;

%Nota: Si está tomando el curso de álgebra lineal,


%también podría escribir la matriz aumentada del sistema
%de ecuaciones y llevar a cabo una reducción por
%renglones

%Resolver el sistema de ecuaciones


clear
A=[16,8,4,2;256,64,16,4;32,12,4,1;256,48,8,1]

A = 4×4
16 8 4 2
256 64 16 4
32 12 4 1
256 48 8 1

B=[4;0;0;0]

B = 4×1
4
0
0
0

X=A\B

X = 4×1
0.2500
-2.0000
4.0000
0

d) Use MATLAB para graficar la función y los extremos en la misma ventana de graficación con el fin de
confirmar su resultado.

%Trazar la gráfica
clear
tn=5:5:30;

2
Sn=[38 56 79 90 93 94];
datos=table(tn',Sn','variable',{'t','5'})

datos = 6×2 table


t 5

1 5 38
2 10 56
3 15 79
4 20 90
5 25 93
6 30 94

Modelar datos
La tabla muestra la velocidad media S (palabras por minuto) a la que teclea un estudiante de mecanografía
después de t semanas de asistir a clases.

%Crear la tabla
clear
tn=5:5:30;
Sn=[38 56 79 90 93 94];
datos=table(tn',Sn','VariableNames',{'t','S'})

datos = 6×2 table


t S

1 5 38
2 10 56
3 15 79
4 20 90
5 25 93
6 30 94

Un modelo para los datos es

a) Utilice MATLAB para representar los datos y el modelo en la misma ventana de graficación.

%Trazar la gráfica
clear
syms t
S=(100*t.^2) / (65+t.^2)

S =

3
der=diff(S)

der =

fplot(S)

b) Utilice la segunda derivada para determinar la concavidad de S. Compruebe el resultado con la gráfica del
inciso a).

%Determinar la concavidad
der2=diff(der)

der2 =

vpa(solve(der2==0,t),5)

4
ans =

X1=-4.6547

X1 = -4.6547

x2=4.6547

x2 = 4.6547

vpa(subs(der2,-5),5)

ans =

vpa(subs(der2,0),5)

ans =

vpa (subs (der2, 5))

ans =

c) ¿Cuál es el signo de la primera derivada para ? Combinando esta información con la concavidad del
modelo, ¿qué puede inferir sobre la velocidad cuando t crece?

% Podemos concluir que la primera ecuacion el grado es de 4,


% entonces se buscan los 3 puntos critico. El signo cambia
% despues de encontrar la segunda derivada. con los puntos
% criticos podemos concluir que la concava va hacia abajo
% y que irá creciendo la velocidad a medida que pase el tiempo

También podría gustarte