专栏
标签
Syslab 中如何进行广义积分运算?
技术分享
发布于 2025-08-06 16:30:48
查看 1过去300天

针对上述问题,可以采用integral函数。

以下面函数为例:
image.png

1.创建函数:

using TyMath

fun(x)=exp(-x .^2).*1og(x).^2

2.运行上述代码,可以看到函数已经创建完成:
image.png

3.计算x=0至X=lnf的积分。

q,e =integral(fun,0,Inf)

4.运行上述代码,可以得到以下结果,其中q为积分值:
image.png

5.integral函数的用法:

函数库:TyMath

语法:

q,e =integral(fun,xmin,xmax)

q,e =integral(fun,xmin,xmax;Name =Value)

说明:integral函数使用全局自适应积分和默认误差容限在xmin至xmax间以数值形式为函数fun求积分。

示例:

using TyMath

fun(x)=exp(-x.^2).1og(x).^2

q,e =integral(fun,0,Inf)

q=1.9475221777564724

image.png

integral函数的详细用法可以查看帮助文档:
image.png

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天