问题描述:
求各位大侠帮我看个matlab程序,关于for循环的
>> syms x h
>> u(1)=x;
>> for k=2:1:5
u(k)=int(h*(diff(u(k-1))+u(k-1)^2-1),x);
u(k)=u(k)+u(k-1)
end
怎样让它只输出最终结果,不输出中间结果 我在运行的时候算到k=7时,matlab就黑屏了,但事实上我需要算到40或者更多.
也许我的程序本身有问题,万分感激.
>> syms x h
>> u(1)=x;
>> for k=2:1:5
u(k)=int(h*(diff(u(k-1))+u(k-1)^2-1),x);
u(k)=u(k)+u(k-1)
end
怎样让它只输出最终结果,不输出中间结果 我在运行的时候算到k=7时,matlab就黑屏了,但事实上我需要算到40或者更多.
也许我的程序本身有问题,万分感激.
问题解答:
我来补答展开全文阅读