| 查看: 2455 | 回复: 10 | ||||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||||
[求助]
matlab 积分计算 算不出结果,求帮助!!!
|
||||
|
q =1.0e+008 *[2.3916; -3.6135; 1.8065; -0.6109]; syms y ; F2=int(exp(q(1)*y+1/2*q(2)*(y.^2-1)+1/3*q(3)*(y.^3-3*y)+1/4*q(4)*(y.^4-6*y.^2+3)),y,0.9,1.1); F3=log(F2); F4=vpa(F3) 可以计算出F4 = 149272173.68701522388239715123227,但是当q =1.0e+009 *[2.3916; -3.6135; 1.8065; -0.6109] 时,运算不出结果,其实结果大概为149272173*10,怀疑是不是因为F2数值太大,matlab处理不了?q的取值为1.0e+008数量级时F2=2*10^64828081,q的取值为1.0e+009数量级时F2就计算不出来了,提示 numeric::int(1/exp(152725000*y^4 - (5051340117333333*y^3)/8388608 + 890400000*y^2 - (4908174540800001*y)/8388608 - 1348575000), y = 9/10..11/10) 但其实取对数以后得到的F3并不大,请各位大侠帮忙解决一下~~~非常感激~~~ |
» 猜你喜欢
博士读完未来一定会好吗
已经有21人回复
导师想让我从独立一作变成了共一第一
已经有5人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有11人回复
读博
已经有4人回复
JMPT 期刊投稿流程
已经有4人回复
心脉受损
已经有5人回复
Springer期刊投稿求助
已经有4人回复
小论文投稿
已经有3人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有9人回复
申请2026年博士
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求matlab 解方程的问题
已经有5人回复
关于Matlab算符号积分
已经有6人回复
求回归方程参数估计的最优化算法matlab代码
已经有9人回复
求助大侠帮忙,有关matlab模拟数据
已经有29人回复
求助使用MATLAB计算绿色叶片的覆盖度的问题
已经有24人回复
matlab 计算过程中工作空间变量保存及读取 求解决内存不足的方法
已经有5人回复
【求助】matlab 计算一个二重积分,高手们帮帮忙吧
已经有6人回复
求一定积分的解析解或数值解(数值解则要求给出matlab程序)
已经有5人回复
怎样用MATLAB计算出图中白色圆形的面积
已经有6人回复
求助matlab积分的问题
已经有4人回复
【求助】催化反应动力学matlab计算各基元反应的速率常数时,该如何避免较小量被忽略?
已经有3人回复
【求助】matlab中保存计算数据的问题
已经有8人回复
dbb627
荣誉版主 (著名写手)
-

专家经验: +4 - 程序强帖: 2
- 应助: 289 (大学生)
- 贵宾: 0.589
- 金币: 24640.4
- 散金: 551
- 红花: 61
- 沙发: 1
- 帖子: 1246
- 在线: 1794.8小时
- 虫号: 149791
- 注册: 2005-12-29
- 性别: GG
- 专业: 污染控制化学
- 管辖: 计算模拟
【答案】应助回帖
★
感谢参与,应助指数 +1
jjdg: 金币+1, 感谢应助 2012-03-23 02:57:02
感谢参与,应助指数 +1
jjdg: 金币+1, 感谢应助 2012-03-23 02:57:02
|
q =1.0e+009 *[2.3916; -3.6135; 1.8065; -0.6109]; syms y ; F2=int(exp((q(1)*y+1/2*q(2)*(y.^2-1)+1/3*q(3)*(y.^3-3*y)+1/4*q(4)*(y.^4-6*y.^2+3))/1e10),y,0.9,1.1); F3=log(F2); F4=vpa(F3)+1e10 Warning: Explicit integral could not be found. F4 = 9999999998.5398333654497435804148 |

2楼2012-03-22 16:42:16
dbb627
荣誉版主 (著名写手)
-

专家经验: +4 - 程序强帖: 2
- 应助: 289 (大学生)
- 贵宾: 0.589
- 金币: 24640.4
- 散金: 551
- 红花: 61
- 沙发: 1
- 帖子: 1246
- 在线: 1794.8小时
- 虫号: 149791
- 注册: 2005-12-29
- 性别: GG
- 专业: 污染控制化学
- 管辖: 计算模拟
【答案】应助回帖
★
jjdg: 金币+1, 感谢应助 2012-03-23 02:57:21
jjdg: 金币+1, 感谢应助 2012-03-23 02:57:21
|
确实是有问题 下面变形应该等价 q =1.0e+008 *[2.3916; -3.6135; 1.8065; -0.6109]; syms y ; F2=int(exp((q(1)*y+1/2*q(2)*(y.^2-1)+1/3*q(3)*(y.^3-3*y)+1/4*q(4)*(y.^4-6*y.^2+3))-1e8),y,0.9,1.1); F3=log(F2); F4=vpa(F3)+1e8 Warning: Explicit integral could not be found. F4 = 149272173.68701522388239715123227 >> q =1.0e+009 *[2.3916; -3.6135; 1.8065; -0.6109]; syms y ; F2=int(exp((q(1)*y+1/2*q(2)*(y.^2-1)+1/3*q(3)*(y.^3-3*y)+1/4*q(4)*(y.^4-6*y.^2+3))-1e8),y,0.9,1.1); F3=log(F2); F4=vpa(F3)+1e8 Warning: Explicit integral could not be found. F4 = log(numeric::int(1/exp(152725000*y^4 - (5051340117333333*y^3)/8388608 + 890400000*y^2 - (4908174540800001*y)/8388608 - 1248575000), y = 9/10..11/10)) + 100000000 >> q =1.0e+009 *[2.3916; -3.6135; 1.8065; -0.6109]; syms y ; F2=int(exp((q(1)*y+1/2*q(2)*(y.^2-1)+1/3*q(3)*(y.^3-3*y)+1/4*q(4)*(y.^4-6*y.^2+3))-1e9),y,0.9,1.1); F3=log(F2); F4=vpa(F3)+1e9 Warning: Explicit integral could not be found. F4 = 1492721786.6977684879699111309597 |

6楼2012-03-22 19:34:19
dbb627
荣誉版主 (著名写手)
-

专家经验: +4 - 程序强帖: 2
- 应助: 289 (大学生)
- 贵宾: 0.589
- 金币: 24640.4
- 散金: 551
- 红花: 61
- 沙发: 1
- 帖子: 1246
- 在线: 1794.8小时
- 虫号: 149791
- 注册: 2005-12-29
- 性别: GG
- 专业: 污染控制化学
- 管辖: 计算模拟

8楼2012-03-22 21:33:10













回复此楼