How to use three- line loop with disp to find derivative
Ältere Kommentare anzeigen
I want to find the first five derivatives of f(x)=x((2x+1)^1/2), Using the three-line for loop wih disp.
Akzeptierte Antwort
Weitere Antworten (2)
Jan
am 13 Feb. 2012
0 Stimmen
You cannot find the derivative using a FOR-loop. As far as I can see, you only can use forward, backward or central differences to calculate an approximation of the derivative.
It is not clear what a "three-line for loop" is any what "with disp" exactly mean. It seems like you got a strange homework assignment.
G A
am 14 Feb. 2012
0 Stimmen
syms y x
y=x*(2*x+1)^(1/2);
f{1}=diff(y,x);
for n=2:5, f{n}=diff(f{n-1},x);end
f{:} %is this what you mean disp?
2 Kommentare
Dhurgham Kadhim
am 14 Feb. 2012
G A
am 14 Feb. 2012
strange... you can just copy this code to the matlab window and press 'enter'. Do not forget f{:}
Kategorien
Mehr zu Debugging and Improving Code finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!