matlab数值积分中函数积分的4种方法 |
您所在的位置:网站首页 › inline函数matlab › matlab数值积分中函数积分的4种方法 |
1. 采用inline内联函数 Matlab中可以有采用几种不同的方式来指定被积函数。对于简单的、长度不超过一行的公式采用inline命令比较方便。例如, 可用下面的语句进行计算 >> f=inline('1/sqrt(1+x^4)') %采用inline内联函数
f =
内联函数: f(x) = 1/sqrt(1+x^4)
>> q=quadtx(f,0,1)
q =
0.9270 从matlab第七版开始,内联(inline)对象被一种功能更强大的结构匿名函数(anonymousfunction)所替代。在matlab第七版内联对象还允许被使用,但推荐用匿名函数,因为后者可以生成更高效率的程序代码。采用匿名函数,上面的例子变为 >> f=@(x) 1/sqrt(1+x^4) %采用匿名函数@(x)
f =
@(x)1/sqrt(1+x^4)
>> q=quadtx(f,0,1)
q =
0.9270
2. 特殊点不可积函数,采用realmin 如果我们想要计算 可能使用 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |