基本的な台形アルゴリズムで「\ int_ {0}^{1}(exp(-int_ {0}^{y} f(x)dx))dy」を統合します。私はエラー宣言を受け取りますが、gを関数として定義する必要があります。どのようにそれを行うか考えていますか? お返事ありがとうございました!台形ルールmatlab
function y = trapapadbl(low1, up1,low2,up2,intstep1,intstep2,f)
g = 0;
step1 = (up1 - low1)/intstep1;
step2 = (up2 - low2)/intstep2;
for j = low1 : step1 : up1
g = g + feval(f,j);
end
g = @(y)(g - (feval(f, low1) + feval(f, up1))/2) * step1;
for i = low2 : step2 : up2
y= y + feval(g,i);
end
y= (y - (feval(g, low2) + feval(g, up2))/2) * step2;
例を挙げてください。 – petrichor
エラーメッセージも表示できますか? – Oli
tesekkurler @İsmailArı:)私が評価したいのは、たとえばint_ {0}^{2} int_ {0}^{y} exp(x)dx dy =?私はプログラミングに乏しい経験を持っていますが、私はおそらく私が内在的な積分のための関数を定義すべきだと思います。 "どのように"実際に私の質問ですか? tesekkürlertekrar ... – user1018331