Matlab Difference Equation Loop?

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
1 reply · 3K views
Dukefool
Messages
4
Reaction score
0
Trying to make a three line loop that would differentiate x2√4x+1 to the nth term starting from the original function (n=0) to the 5th derivative (n=5) and then substitute 2 into the derivatives. Here's what I got

f = @(x) x2√4x+1
For n=[0:5] - As the nth term goes from 0 to 5
disp(num2str(subs(diff(f(x),n),2)))
end

Matlab says that the nth term must be an actual scalar number instead of a variable. I want the nth term to change so how can I do that?
 
Physics news on Phys.org
Dukefool said:
Trying to make a three line loop that would differentiate x2√4x+1 to the nth term starting from the original function (n=0) to the 5th derivative (n=5) and then substitute 2 into the derivatives. Here's what I got

f = @(x) x2√4x+1
For n=[0:5] - As the nth term goes from 0 to 5
disp(num2str(subs(diff(f(x),n),2)))
end

Matlab says that the nth term must be an actual scalar number instead of a variable. I want the nth term to change so how can I do that?

for n = 0:5