一 相关函数

%符号积分

int(f,v)

int(f,v,a,b)

%数值积分

trapz(x,y)%梯形法沿列方向求函数Y关于自变量X的积分

cumtrapz(x,y)%梯形法沿列方向求函数Y关于自变量X的累计积分

quad(fun,a,b,tol)%采用递推自适应Simpson法计算积分

quad1(fun,a,b,tol)%采用递推自适应Lobatto法求数值积分

dbquad(fun,xmin,xmax,ymin,ymax,zmin,zmax,tol)%二重(闭型)数值积分指令

triplequad(fun,xmin,xmax,ymin,ymax,zmin,zmax,tol)%三重(闭型)数值积分指令

二.示例:

例1:计算f(t)=exp(-t^2)在[0,1]上的定积分

本例演示:计算定积分常用方法

>>symsx

int(exp(-x^2),0,1)

ans=

1/2*erf(1)*pi^(1/2) %erf为误差函数

>>vpa(int(exp(-x^2),0,1))

ans=

.7468241328124270

>>d=0.001;x=0:d:1;d*trapz(exp(-x.^2))

ans=

0.7468

>>quad('exp(-x.^2)',0,1,1e-8)

ans=

0.7468

例2:计算f(t)=1/log(t)在[0,x],0

注意:被积函数于x=0无义,在x-->1^-处为负无穷

本例演示:用特殊函数表示的积分结果,如何用mfun指令

(1)

symstx

ft=1/log(t);

sx=int(ft,t,0,x)

sx=

-Ei(1,-log(x)) %完全椭圆函数

(2)

x=0.5:0.1:0.9

sx_n=-mfun('Ei',1,-log(x))

x=

0.5000  0.6000  0.7000  0.8000  0.9000

sx_n=

-0.3787 -0.5469 -0.7809 -1.1340 -1.7758

(3)%图示被函数和积分函数

clf

ezplot('1/log(t)',[0.1,0.9])

gridon

holdon

plot(x,sx_n,'LineWidth',3)

Char1='1/ln(t)';

Char2='{int_0^x}1/ln(t)dt';

title([Char1,' and  ',Char2])

legend(Char1,Char2,'Location','SouthWest')

例3:计算f(t)=exp(-sin(t))在[0,4]上的定积分

注意:本题被函数之原函数无"封闭解析表达式",符号计算无法解题!

本例演示:符号计算有限性

(1)符号计算解法

symstx

ft=exp(-sin(t))

sx=int(ft,t,0,4)

ft=exp(-sin(t))

Warning:Explicitintegralcouldnotbefound.

>Insym.intat58

sx=

int(exp(-sin(t)),t=0..4)

(2)数值计算解法

dt=0.05;          %采样间隔

t=0:dt:4;           %数值计算适合于有限区间上,取有限个采样点

Ft=exp(-sin(t));

Sx=dt*cumtrapz(Ft);      %计算区间内曲线下图形面积,为小矩形面积累加得

Sx(end)        %所求定积分值

%图示

plot(t,Ft,'*r','MarkerSize',4)

holdon

plot(t,Sx,'.k','MarkerSize',15)

holdoff

xlabel('x')

legend('Ft','Sx')

>>ans=

3.0632

例4:绘制积分图形,y=2/3*exp(-t/2)*cos(sqrt(3)/2*t);积分s(x)=int(y,t,0,x)于[0,4*pi]上

symsttao

y=2/3*exp(-t/2)*cos(sqrt(3)/2*t);

s=subs(int(y,t,0,tao),tao,t);  %获得积分函数

subplot(2,1,1)

%

ezplot(y,[0,4*pi]),ylim([-0.2,0.7]) %单变量符号函数可视化,多变量用ezsurf

gridon

subplot(2,1,2)

ezplot(s,[0,4*pi])

gridon

title('s=inty(t)dt')

matlab 符号 积分法,MATLAB积分方法相关推荐

  1. matlab符号值,matlab 符号积分和数值积分

    f=(x)sin(x)+cos(x);定义被积函数Intf=quad(f,0,1)%对f进行积分,下限为0,上限为1www.mh456.com防采集. 其实,你仔细观察一下会发现,用第二种方法得到百x ...

  2. matlab 符号表,MATLAB——matlab特殊符号表【转载】

    链接来源: matlab特殊符号表 http://blog.sina.com.cn/s/blog_4a09187801014xg9.html Character Sequence Symbol Cha ...

  3. matlab 符号变量范围,Matlab符号变量

    Matlab的符号运算功能强大,看了些资料,都比较啰嗦,然后再次总结为一个m 文件测试大部分符号运算功能%% 符号变量与符号表达式%%%%%%%%%%%%%%%%%%%%%%%%%%% %1.符号变量 ...

  4. matlab三维空间标点,matlab的空间三维作图及符号作图.ppt

    matlab的空间三维作图及符号作图 数学实验 Matlab 绘图(二) 绘制三维曲线 绘制三维曲面示例 绘制三维曲面 绘制三维曲面的过程 网格生成函数 绘制三维曲面 其它三维曲面作图命令 二维曲线作 ...

  5. 【MATLAB实验】MATLAB图形绘制相关函数与定积分计算

    MATLAB实验 Matlab中的图形 对数图.极坐标图及条形图 填充图 三维作图 与mesh相关的几个函数 Matlab符号运算 matlab的常见6大符号运算 matlab特殊函数与图形 定积分的 ...

  6. 牛顿斯科特MATLAB求积分,详解Matlab求积分的各种方法

    详解Matlab求积分地各种方法 一.符号积分 符号积分由函数int来实现.该函数地一般调用格式为: int(s):没有指定积分变量和积分阶数时,系统按findsym函数指示地默认变量对被积函数或符号 ...

  7. matlab杜哈梅尔积分,非平稳地震作用下桥梁系统碰撞间隙宽度的概率评价方法与流程...

    本发明涉及土木工程领域的桥梁碰撞间隙设置宽度的评估,特别涉及非平 稳地震作用下桥梁系统碰撞间隙宽度的概率评价方法,具体地说是基于非平稳 随机振动的虚拟激励法.精细积分法和矩阵运算方法的桥梁系统概率的计 ...

  8. MATLAB符号运算实现复变函数积分

    应用MATLAB符号积分实现复变函数积分运算 应用MATLAB符号积分运算实现复变函数积分计算 1. 解析函数的积分 2. 一般复变函数的曲线积分 应用MATLAB符号积分运算实现复变函数积分计算 本 ...

  9. 7.2 matlab符号微积分(符号函数的极限、导数和积分)

    1.符号函数的极限 求符号函数极限的命令为limit,其调用格式为: limit(f,x,a) 即求函数f关于变量x在a点的极限.若x省略,则采用系统默认的自变量.a的默认值为0. limit函数的另 ...

最新文章

  1. java简单通讯录的实现02person类_用java实现简单的小游戏(你一定玩过)
  2. 春节快乐!iPhone11 128G抱回家!
  3. Hive的基本操作-数据库的创建和删除
  4. 70%的单身女孩都是这样想的!
  5. 《消费者报告》下调特斯拉Model 3安全评级
  6. ant design pro模板_分享10 个开源免费且优秀的后台管理系统模板
  7. spring面向接口编程
  8. 物资申请php,危废企业申请经营许可证需满足的条件及申请程序
  9. Spring中的bean是否是线程安全的
  10. 昱君金融超市西祠版开通了
  11. wechat实现微信聊天机器人
  12. QML QtLocation地图应用学习-5:实现自己的plugin加载瓦片地图
  13. Android Studio代码统计插件Statistic
  14. bequeath_conn
  15. 方法finalizer()的应用
  16. 手把手教你一小时设计基于matlab的信号发生器GUI界面(1)
  17. 腾讯会议摄像头黑屏怎么回事?
  18. 通过Keycloak API理解OAuth2与OpenID Connect
  19. linux删除slave网卡,Linux bonding网卡与其slave共同使用
  20. 测试如何与开发人员进行沟通

热门文章

  1. Nvme驱动补丁 解决Usb3.0/3.1驱动和磁盘控制器WIN7蓝屏方案
  2. 全球与中国PMN-PT单晶市场深度研究分析报告
  3. 移动硬盘里的linux系统文件夹加密,在Deepin系统中加密移动存储设备的方法
  4. CDA数据分析师携手万宝盛华开启人才培训新篇章
  5. AdGuard常规设置的介绍
  6. 使用Python打印乘法口诀表
  7. 知名大咖、一线品牌齐聚!机智云助力电动车锂电新时代!
  8. MySQL数据库灵魂拷问
  9. 【转载】一些软件设计原则
  10. SecureRandom的江湖偏方与真实效果