matlab计算二重不定积分的步骤 matlab估算方法

[更新]
·
·
分类:行业
2247 阅读

matlab计算二重不定积分的步骤

matlab估算方法

matlab估算方法

答:1.首先,我们打开matlab,然后找到matlab的命令窗口,点击进入,当然,我们也可以编辑脚本然后通过运行脚本来求定积分。
2.首先,我们需要在命令行输入syms x, sym的作用是将字符或者数字转换为字符。
3.接下来就是求函数的定积分了,这里我们求函数x*cos(x)的定积分,所以需要输入 int( x*cos(x), 0, 1 )然后回车即可计算定积分。
4.x*cos(x)代表我们要求定积分的函数,我们可以更改这个函数,比如改成x*sin(x),所以求函数的定积分要求我们能正确的写出函数在matlab上的表达式。
5.在函数后面的两个数值,代表的就是定积分的上下限,这个我们也是可以更改的。
6.这样,我们就得到了函数在某个区间的定积分结果,这里的结果为cos(1) sin(1) - 1。
7.我们通过matlab来计算定积分,可以让我们不用去求函数的原函数了,这对于某些原函数不存在或者很难求解的函数来说。是十分好用的。

如何利用MATLAB求不定积分?

用matlab求函数的不定积分与定积分的函数是int(),其具体使用格式为 1、不定积分 int(S) S——单变量被积函数表达式,f(x) 例1: syms x; int(-2*x/(1 x^2)^2) 结果,1/(x^2 1) int(S,v) S——多变量被积函数表达式,f(x,y) v——积分变量x或y 例2: syms x z; int(x/(1 z^2), z) 结果,x*atan(z) 2、定积分 int(S,a,b) S——单变量被积函数表达式,f(x) a,b——积分区间 例3: syms x; int(x*log(1 x), 0, 1) 结果,1/4 int(S,v,a,b) S——多变量被积函数表达式,f(x,y) v——积分变量x或y a,b——积分区间 例4: syms x t; int(2*x, sin(t), 1) 结果,cos(t)^2

如何用matlab求二重积分?

符号计算 syms x y; %定义两个符号变量 aint(int(x^y,x,0,1),y,1,2) %积分x,0,1 ,y,1,2 bsimple(a) %化简 cvpa(b,4) %得到4位近似解,也可以任意N位解 数值计算 %%二重积分f @(x,y)exp(sin(x))*ln(y),y从5*x积分到x^2,x从10积分到20 1 (7.X后版本才有此函数quad2d) y1quad2d(@(x,y) exp(sin(x)).*log(y),10,20,@(x)5*x,@(x)x.^2) 2 y2 quadl(@(x) arrayfun(@(x) quadl(@(y)exp(sin(x)).*log(y),5*x,x.^2),x),10,20) 3 y3 dblquad(@(x,y)exp(sin(x)).*log(y).*(y5*x yx.^2),10,20,50,400)