MATLAB中文论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 171|回复: 2|关注: 0

[已解决] 使用integral函数求积分有误差

[复制链接]

新手

9 麦片

财富积分


050


2

主题

10

帖子

0

最佳答案
ZP0~](E)N(]]2)DR[0HVN[U.png 正常不应该是0吗?想知道误差是怎么产生的,或者是书写有什么错误,请大神解答,感激不尽

论坛优秀回答者

权威

6810 麦片

财富积分



5

主题

8160

帖子

1559

最佳答案
  • 关注者: 354
发表于 2018-2-10 14:22:22 | 显示全部楼层 |此回复为最佳答案
数值积分,有误差是难免的。积分方法会有误差,计算机表示浮点数也会有误差。可以符号积分:
  1. syms x
  2. y=sin(x)
  3. int(y,0,2*pi)
复制代码

另外可以试试
  1. y=@(x) sin(x)
  2. quad(y,0,2*pi)
复制代码

新手

9 麦片

财富积分


050


2

主题

10

帖子

0

最佳答案
 楼主| 发表于 2018-2-10 14:33:33 | 显示全部楼层
jingzhaos 发表于 2018-2-10 14:22
数值积分,有误差是难免的。积分方法会有误差,计算机表示浮点数也会有误差。可以符号积分:
另外可以试试 ...

非常感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表