Alguien sabe como se grafica esta funcion en matlab?
f(x,y) = ln | y - x^2 |
Si alguien puede le agradeceria que me ayudara ya no entiendo mucho el lenguaje de matlab, si alguien puede ayudarme dandome el codigo o algo que me guie a hacerla lo agradeceria mucho...
Copyright © 2024 Q2A.ES - All rights reserved.
Answers & Comments
Verified answer
vanessa tiene la idea, pero no se dio cuenta de que es una función con dos variables independientes, y se supone que uno obtiene una gráfica en tres dimensiones... ella calculó relativamente bien la función en la variable P, pero no la usó en el momento del plot (y se equivocó en el orden de aplicación entre el logaritmo y el valor absoluto)
para plotear, los comandos quedarían algo así:
» [x,y]=meshgrid(-4:0.01:4);
» P=log(abs(y-x.^2)+eps);
» surf(x,y,P)
» shading flat
y tienes tu superficie tridimensional... fíjate que por errores de aproximación en el matlab, en los lugares donde la curva se hace -inf (cuando tienes logaritmo de cero), en el matlab ves unos picos extraños... tú debes saber que cuando tienes y-x^2=0, que es una parábola, la superficie debería ir a menos infinito =D
Hola...mirá es algo asi...solo que no se bien como poner el valor absoluto:
y=0:1:1000;
for x=0:1:1000;
P=abs(log(y-x.^2));
plot(x,y)
end
Hola
Mira estas páginas:
mat21.etsii.upm.es/ayudainf/aprendainf/Matlab70/matlab70primero.pdf
www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/matlab60/matlab60.pdf
Hay más páginas buscando matlab en google
Suerte