Bond94g
Новичок
|
function main [x,t]=eiler_m(0,1,100,1) endfunction function deriv=g(t,x) deriv=-2*t.*x; endfunction function [x,t]=eiler_m(a,b,n,x0) h=(b-a)/n; x(1)=x0; for i=1:n+1 t(i)=a+(i-1)*h; end for i=2:n+1 tp=t(i-1)+h/2; xp=x(i-1)+h/2*g(t(i-1),x(i-1)); x(i)=x(i-1)+h*g(tp,xp); end endfunction Помогите пожалуйста. Когда я вызываю main всё работает правильно. А когда хочу построить plot(x,t) то пишет, что 'x' undefined near line 52 column 8 evaluating argument list element number 2.
|