当前位置:首页 >> 数学 >>

MATLAB中积分命令


计算无穷限积分(广义积分)的函数,用 Matlab 实现,发给大家参考。 1.函数 quadFromInf 用于计算从负无穷大到一个确定值 a 的积分。 2.函数 quadToInf 用于计算从一个确定值 a 到正无穷大的积分。 -------------------------------------- %name:quadFromInf.m function Isum = quadFromInf(fun,a,dx0,tol,method) if nargin < 2 ,a=0 ;end if nargin < 3 ,dx0=0.5 ;end if nargin < 4 ,tol = 5e-4 ;end if nargin < 5 ,method = 1 ;end j=0;dx = dx0;Isum = 0;x2 = a; maxint = 35; %fprintf('\n j dx x2 I_j Isum\n'); while j<maxint x1 = x2 - dx; switch method case 1, I = quad(fun,x1,x2); case 2, I = quadl(fun,x1,x2); otherwise, error(sprintf('method = %d not allowed',method)); end Isum = Isum + I; %fprintf('M %8.1f %8.1f .8f .8f\n',j,dx,x2,I,Isum); if j>5 & abs(I/Isum) < tol,break; end j = j+1;x2 = x1;dx = 2*dx; end -------------------------------------- %name:quadToInf.m function Isum = quadToInf(fun,a,dx0,tol,method) if nargin < 2 ,a=0 ;end if nargin < 3 ,dx0=0.5 ;end if nargin < 4 ,tol = 5e-4 ;end if nargin < 5 ,method = 1 ;end

j=0;dx = dx0;Isum = 0;x1 = a; maxint = 35; %fprintf('\n j dx x2 I_j Isum\n'); while j<maxint x2 = x1 + dx; switch method case 1, I = quad(fun,x1,x2); case 2, I = quadl(fun,x1,x2); otherwise, error(sprintf('method = %d not allowed',method)); end Isum = Isum + I; %fprintf('M %8.1f %8.1f .8f .8f\n',j,dx,x2,I,Isum); if j>5 & abs(I/Isum) < tol,break; end j = j+1;x1 = x2;dx = 2*dx; end


相关文章:
matlab的积分
实验题目:matlab 的积分实验内容:不定积分,定积分,二重积分,三重积分的求解与平面画图 1、 mablab 积分命令 int 调用格式 int(函数 f(x)) 计算不定积分 int...
matlab积分
实验题目:matlab 的积分实验内容:不定积分,定积分,二重积分,三重积分的求解与平面画图 1、 mablab 积分命令 int 调用格式 int(函数 f(x)) 计算不定积分 int...
matlab求不定积分定积分
a y0 y ( + y1 + y2 + …… + yn ?1 + n ) n 2 2 积分的 MATLAB 命令 MATLAB 中主要用 int 进行符号积分,用 trapz 等进行数值积分。 int(s,...
Matlab积分
命令如下: x=1:0.01:2.5; Y=exp(-X); %生成函数关系数据向量 trapz(X,Y) ans = 0.28579682416393 8.1.3 二重定积分的数值求解 使用 MATLAB 提供的 ...
matlab中各命令的功能
matlab中命令的功能_理学_高等教育_教育专区。管理命令和函数 help 在线帮助文件...低阶法计算数值积分 Quad Quad8 高阶法计算数值积分 Fmin 单变量函数的极小...
matlab符号积分和微分等等
会运用 Matlab 求符号微积分、符号方程、及级数 MATLAB 的符号微积分和符号方程...以与数字变量或运算相区别; 否则,这些符号表达式几乎完全像基本的 MATLAB 命令。...
matlab常用命令大全
matlab 常用命令 Aa abs 绝对值、模 acos 反余弦 acosh 反双曲余弦 acot 反...Matlab 环境 exp 指数函数 expand 符号计算中的展开操作 expint 指数积分函数 ...
利用MATLAB求解微积分的方法
利用MATLAB求解微积分的方法_数学_自然科学_专业资料。第 3 章 (1)MATLAB微...二重积分命令 dblquad(f, a1, a2, b1, b2) -4- f 为被积函数, 积分...
matlab实现一元函数积分
matlab实现一元函数积分_数学_自然科学_专业资料。一元函数的数值积分 ? 函数 ...%该命令是将废弃的命令,用quadl代替。 2 1 dx 例 3 计算积分 ? 3 0 x ...
matlab积分
在线互动式文档分享平台,在这里,您可以和千万网友分享自己手中的文档,全文阅读其他用户的文档,同时,也可以利用分享文档获取的积分下载文档
更多相关标签: