0
現在、私は多くのMATLABを含む数値的方法について学びたいと思っていますが、この本には私が使ってみたいと思う例がありますが、それは単純にうまくいきません。この:オイラー法数値法
function [t,y]=euler(inter,y0,n)
t(1)=inter(1);
y(1)=y0;
h=(inter(2)-inter(1))/n;
for i=1:n
t(i+1)=t(i)+h;
y(i+1)=eulerstep(t(i),y(i),h);
end
plot(t,y)
function y=eulerstep(t,y,h)
y=y+h*ydot(t,y);
function z=ydot(t,y)
z=t*y+t.^3;
そして、私はeuler([0 1],1,10);
の使用のみでそれのすべてを実行しようとしている。しかし、私はそれを実行しようとすると、私は警告を取得します。 入力引数が多すぎます。
どこが間違っていましたか?そして、この時点での助けは大いに感謝しています!