私はMatlabが初めてで、誰かが助けてくれれば大歓迎です。quad2d() 関数を使用して計算した二重積分があります。
>> syms x y
>> ymin=@(x)x.^2
>> ymax=@(x)2*x
>> fun=@(x,y)x+y
>> quad2d(fun,0,2,ymin,ymax)
ans = 3.4667
積分のグラフをプロットするにはどうすればよいですか? 前もって感謝します!
x制限のさまざまな値(上記の例では0から2の間)の積分をプロットする場合は、次のようにすることができます。
counter = 1;
for xmin = 0:10
xminv(counter) = xmin;
xmax = xmin+2;
xmaxv(counter) = xmax;
z(counter) = quad2d(fun,xmin,xmax,ymin,ymax);
counter = counter +1;
end
plot(xminv,z);
もちろん、2ではなく積分を行う範囲を任意の値に変更できます。たとえば、2ではなく3の範囲で変更を行う場合は、 fromをからにx
変更します。xmax
xmax=xmin+2
xmax=xmin+3