专业的QQ下载站 本站非腾讯QQ官方网站

QQ下载|QQ资讯|QQ分类|下载排行|最近更新

当前位置:首页软件教程APP使用教程 → matlab积分函数怎么写? matlab求积分的教程(MATLAB积分器有奇异点什么意思)

matlab积分函数怎么写? matlab求积分的教程(MATLAB积分器有奇异点什么意思)

时间:2023-11-01 19:03:23人气:作者:佚名我要评论
matlab积分函数怎么写?matlab中想要求积分,该怎么操作呢?下面我们就来看看matlab求积分的教程

首先介绍数值积分的matlab指令:s=int(fun,v,a,b)。其中,int表示integral数值积分,fun表示被积函数function,v代表variance积分变量,a和b分别是积分上下限。有时候我们在使用matlab的时候,想求积分,怎么求呢,下面来分享一下方法

matlab求积分的函数是int函数,可以help int,看一下函数用法,int(fx,x,m,n)中fx是函数,x是变量,m和n是上下限,如下图所示:

下面来看一下求积分的实例,命令行窗口输入syms x a,定义符号变量x和a,如下图所示:

输入fx = a*x^2,按回车键定义函数fx,如下图所示:

输入int(fx,x,1,10)进行求积分,如下图所示:

按回车键之后,可以看到函数在1-10区间的积分结果,a如果是常量的话,积分结果就是乘以常量,如下图所示:

积分matlab实现

只有一个积分变量

特别地,当积分变量只有一个的时候可以省略v这个参数。看例题:

代码如下:

a=1;b=10;syms y;fun=exp(-y.^2)+log(y);result=int(fun,a,b)    %进行积分eval(result)           %保留四位小数

行结果如下:

有两个或者多个积分变量

当积分表达式中存在两个或多个积分变量的时候(比如说带参数的积分),v这个积分变量就不能省略了。举例如下:

需要运行的程序如下:

syms x t;a=1;fun=2*t*x;result=int(fun,x,a,sin(t))

积分结果为

计算二重积分

代码如下:

syms x y;     %二重积分fun=x.^2+y.^2;result=int((int(fun,x,sqrt(y),2)),y,1,4)eval(result)

积分结果:

以上就是matlab求积分的教程,希望大家喜欢,请继续关注脚本之家。

猜你喜欢

网友评论

推荐文章

关于七七下载网 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2019-2029 QQ5N.COM 【七七下载网】 版权所有 滇ICP备15002016号 |

声明: 本站非腾讯QQ官方网站 所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告