2 如何使用Matlab求解定积分、不定积分和多重积分问题

  • 2019-03-10 16:11
  • 浏览(296)
请先 登录 后评论

最佳答案 2019-03-10 16:49

介绍几种Matlab中求解积分的方法,首先是采用符号积分的方法,求解积分的符号函数为\(int\),使用方法如下:

int(f,x,a,b)

例如计算如下积分函数:

$$\int \frac{1}{1+x^4}dx$$

$$\int_0^1 \frac{xe^x}{(1+x)^2}dx$$

$$\int_{-\infty}^{+\infty} \frac{dx}{x^2+2x+3}$$

Matlab代码如下:

syms x
y1=1/(1+x^4);
y2=(x*exp(x))/(1+x)^2;
y3=1/(x^2+2*x+3);
fy1=int(y1)
fy2=int(y2,0,1)
fy3=int(y3,-inf,+inf)

上述是一般情况下的积分函数求解,但是有时候我们会遇到双重积分,或者多重积分的情况,好在Matlab有相关现成的函数可以利用,如求解函数\(f(x,y)\)在\([a,b]X[c,d]\)区域的二重积分问题:

请先 登录 后评论

其它 0 个回答