Plot a graph and its derivatives

75 visualizaciones (últimos 30 días)
Kosmas-Damianos Giannakos
Kosmas-Damianos Giannakos el 18 de Mzo. de 2016
Respondida: Ced el 18 de Mzo. de 2016
syms x y; f=@(x)sin(x.^2).*cos(x); dy=diff(f(x)) df=@(x)subs(dy); diff(f(x),2); dy2=diff(f(x),2); df2=@(x)subs(dy2); x=linspace(-pi,pi,25); plot(f(x),x)
I am trying to plot in the graph together with the original function the first and the second derivative , with the plot command any help on how to approach this step?

Respuestas (1)

Ced
Ced el 18 de Mzo. de 2016
You basically have it. The plot function format is "plot(x,y)" though, meaning x coordinates and y coordinates, so your version is probably the mirrored image of what you want. You can just append the rest.
plot(x,f(x),x,df(x),x,df2(x))
xlim(x([ 1 end ]))
grid on
xlabel('x')
ylabel('y')
legend('f(x)','df(x)','ddf(x)')

Categorías

Más información sobre Line Plots en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by