Generate a row vector of length n+1

I have a function Funtion [t,u] = rk3(f,t0,tf,u0,n)
I am struggling defining the output argument t and u
The output argument t to be generated is a row vector of length n+1 containing the times t0; t1;...; tn and the output argument u to be generated is an array of size 2x(n+1) with the 1st column of u being u0 and with the (i + 1)th column of u being the approximation ui for i = 1;...; n.
i know that u(:,1)=u0 will set the first column of u to u0 and that u(:,i) refers to the i-th column f the matrix
would i be right in assuming that u(:,i+1) is the (i+1)th column?
any help will be appreciated. Thank you

Answers (1)

Rick Rosson
Rick Rosson on 3 Apr 2012
Yes.

4 Comments

Dear Rick, I'm deeply amused about the fact, that I've found a similar solution indepencently in the other thread http://www.mathworks.com/matlabcentral/answers/34360-runge-kutta-order-3 .
+1 for the shortest answer today..
Shortest *and* exhaustive. Has there ever been a shorter answer in this forum? Perhaps "No." or "19"?
Jan: Great minds...

Sign in to comment.

Asked:

on 3 Apr 2012

Community Treasure Hunt

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

Start Hunting!