一个MATLAB二重积分的问题要用MATLAB画一个表达式中含二重积分的曲线,但是不会写程序.看到您之前回答过一个类似的问题,很强大,希望能得到您的帮助.表达式如下,其中参数设定为a=0.05,b=0.1,t=1

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 07:21:59
一个MATLAB二重积分的问题要用MATLAB画一个表达式中含二重积分的曲线,但是不会写程序.看到您之前回答过一个类似的问题,很强大,希望能得到您的帮助.表达式如下,其中参数设定为a=0.05,b=0.1,t=1

一个MATLAB二重积分的问题要用MATLAB画一个表达式中含二重积分的曲线,但是不会写程序.看到您之前回答过一个类似的问题,很强大,希望能得到您的帮助.表达式如下,其中参数设定为a=0.05,b=0.1,t=1
一个MATLAB二重积分的问题
要用MATLAB画一个表达式中含二重积分的曲线,但是不会写程序.看到您之前回答过一个类似的问题,很强大,希望能得到您的帮助.
表达式如下,其中参数设定为a=0.05,b=0.1,t=1,x的定义域是(0.,正无穷).

一个MATLAB二重积分的问题要用MATLAB画一个表达式中含二重积分的曲线,但是不会写程序.看到您之前回答过一个类似的问题,很强大,希望能得到您的帮助.表达式如下,其中参数设定为a=0.05,b=0.1,t=1
最简单的方法是用数值积分,但是上下限一改差别非常大,说明你这个函数的振荡的非常厉害,不适合,具体的上下限你可以看看你的函数的收敛区间再定:
clc
clear
a=0.05;b=0.1;t=1;
xx=linspace(0,50);Q=zeros(size(xx));
for i=1:length(xx)
x=xx(i);
Q(i) = quad2d(@(y,v) sin(4*pi*v/b^2/t).*sinh(v).*exp(-2.*v.^2/b^2/t).*y.^(2*a/b^2).*exp( -2/(b^2*x).*(y.^2+2.*y.*cosh(v)+1) ),0,300,0,300,'AbsTol',1e-8);
end
Q=8*Q.*(pi*b^3*x.^2*sqrt(2*pi*t)).^(-1).*exp(4*pi^2-(a*t)^2/(2*b^2*t));
plot(xx,Q,'k.')
再就是用符号积分,不过这个会非常慢
syms y v
ap=0.05;bp=0.1;tp=1;
a=sym(0.05);b=sym(0.1);t=sym(1);
xx=linspace(0,50);Q=zeros(size(xx));
for i=1:length(xx)
x=sym(xx(i));
Q(i)=str2num(int(int(sin(4*pi*v/b^2/t)*sinh(v)*exp(-2.*v^2/b^2/t).*y^(2*a/b^2)*exp( -2/(b^2*x)*(y^2+2.*y*cosh(v)+1) ),v,0,Inf),y,0,Inf));
end
Q=8*Q.*(pi*bp^3*x.^2*sqrt(2*pi*t)).^(-1).*exp(4*pi^2-(ap*tp)^2/(2*bp^2*tp));
plot(xx,Q,'k.')
再有就是用quadlgk来积分,这个积分可以用无穷作为上下限,但是只能做一维,第二维感觉还是要用数值,使用你可以参考这个函数的帮助

一个MATLAB二重积分的问题要用MATLAB画一个表达式中含二重积分的曲线,但是不会写程序.看到您之前回答过一个类似的问题,很强大,希望能得到您的帮助.表达式如下,其中参数设定为a=0.05,b=0.1,t=1 matlab 矩阵相加五个80*80的矩阵相加,怎么编程序得到一个矩阵?前五个矩阵分别是01.mat,02.mat,03.mat.04.mat,05.mat 一个高数上的二重积分问题 matlab 多个矩阵保存问题matlab 我在一个文件中随机生成了10个矩阵,由于后面要继续用到这些矩阵,故需要保存.如何用比较方便的方法保存这些矩阵,除了每个用save(‘filename.mat’,‘filename’) 一个二重积分问题,题如下图请问这个用二重积分的中值定理怎么解? matlab中的mat文件是什么,怎么用呢?第一,我要怎么样才能打开和查看MATLAB中的.mat里面的数据,并且可以修改里面的数据?第二,我要怎么样才能将我自己的数据做成MATLAB中的.mat文件,供调用? 刚学DSP using matlab 教授给了一个mat文件 急求关于DSP的 dfs一道问题!已知一个x(n)是 x(t)采样800Hz得到的 数据 现在教授给了x.mat(是x(n)) 利用matlab 怎么求x(t)和x(n)的公式 给个大概思路! 有关matlab问题.用for循环完成各阶导数求导怎么编写,譬如sinx的16阶导数matlab可以将一个二重积分变成两个积分的和进行计算吗? matlab二重积分问题我正在用matlab做一个二重积分syms x y;W=一个很复杂的函数,但是没有错.Q=dblquad(W,0.5,sec(y),0,pi/n);程序说x的最大值只能是一个数值,不能是带有y的函数.请问有什么办法能解决吗? ansys中关于LSEL指令的问题ASEL,U,MAT,,1ASEL,U,MAT,,2ASEL,U,MAT,,3ASEL,U,MAT,,4ASEL,U,MAT,,5 关于二重积分的问题, 大学高等数学一个二重积分问题判断二重积分符号的,如图,怎么求啊 matlab的一个问题,急用 一个关于极坐标的二重积分问题用极坐标积二重积分为啥 一个简单的二重积分的问题.怎麽做的?. 用MATLAB画图的两个问题,用MATLAB画图,画函数1-(1+t)*exp(-t)的图像,我的代码是:ezplot('1-(1+t)*exp(-t)'),怎么结果画出来是下降的函数曲线,记得应该是上升的啊,为什么,是代码错了吗?第二个问题,用MAT 急求化极坐标二重积分的问题 求二重积分的一道问题