Matlab - Problema grafica : Puntos criticos

 
Vista:

Problema grafica : Puntos criticos

Publicado por Vicente (13 intervenciones) el 26/02/2017 15:53:27
De esta funcion:

x+1/√(x-1)-5

Quiero obtener una grafica con las raices, las asintotas, los punto criticos y los puntos de inflexion, mi intento ha sido este:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
syms x;
num = x+1;
den = sqrt(x-1)-5;
f(x) = num/den;
 
ezplot(f)
 
limit (f,inf);
roots = solve(den);
 
 
f1 = diff(f);
f1simp = simplify(f1);
criticos = solve(f1simp)
 
 
%f2 = diff(f,2);
%f2simp = simplify(f2);
 
 
%valor2der = subs(f2simp,-1); 
 
%hold on;
%plot(criticos,subs(f ,criticos),'ro');
 
 
%ezplot(sign(f2simp),[-2,2]) 


Como punto critico me da 30*3^(1/2)-53, la simplificación anterior tampoco hace nada, asi que no se si es el planteamiento de la funcion lo que tengo mal.

thump_9698404fig
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Problema grafica : Puntos criticos

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 27/02/2017 03:02:24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
syms x;
close all
clc
num = x+1;
den = sqrt(x-1)-5;
f = num/den;
ezplot(f,[1 500  -50 50])
grid
hold on
limit (f,inf);
roots = solve(den);
df1= diff(f);
critico=solve(df1);
x1=double(critico)
y1=double(subs(f,x,x1));
df2= diff(df1);
punto=double(subs(df2,x,critico));
if punto==0
    text(x1+0.5, y1,'punto de inflexion')
elseif punto>0
     text(x1+0.5, y1,'valor minimo')
else
    text(x1+0.5, y1,'valor maximo')
end
 
plot(x1,y1,'o')
hold off

Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar