找回密码
 注册
Simdroid-非首页
查看: 100|回复: 3

求救:百思不解的一个符号积分结果

[复制链接]
发表于 2013-4-24 11:47:15 | 显示全部楼层 |阅读模式 来自 广东深圳
本帖最后由 szldh2005 于 2013-4-24 11:50 编辑

有一个符号积分,在不同的机上竟然会有不同的计算结果。百思不解。请高手解惑!是matlab的设置问题还是matlab的本身的问题?还是同时安装了matlab2008a,2010a的干扰问题?谢谢!

  1. clc;clear;
  2. syms x y u b
  3. u=10^-54


  4. %%%%%%% B 符号积分->数值计算 %%%%%%

  5. % 一、原无限积分
  6. disp('%%%%%% B 符号积分->数值计算 %%%%%%%%')
  7. disp('一、原无限积分')
  8. b=-log(10^-15);
  9. f1=@(x) exp(-x)./x;
  10. w1k=@(u) vpa(int(f1(x),x,u,inf),20); % 符号积分-数值计算(原无限积分)
  11. w1d=@(u) vpa(int(f1(x),x,u,b),20); % 符号积分-数值计算(原无限截断积分)
  12. w1k=w1k(u)
  13. w1d=w1d(u)


  14. % 二、等价无限积分
  15. disp('二、等价无限积分')
  16. b=log(-log(10^-15));
  17. f2=@(y) exp(-exp(y));
  18. w2k=@(u) vpa(int(f2(y),y,log(u),inf),20); % 符号积分-数值计算(等价无限积分)
  19. w2d=@(u) vpa(int(f2(y),y,log(u),b),20); % 符号积分-数值计算(等价截断积分)
  20. w2k=w2k(u)
  21. w2d=w2d(u)


  22. % 三、等价有限积分1
  23. disp('三、等价有限积分1')
  24. f3=@(y) 1./log(y);
  25. w3k=@(u) -vpa(int(f3(y),y,0,exp(-u)),20); % 符号积分-数值计算(等价有限积分1)
  26. w3k=w3k(u)


  27. % 四、等价有限积分2
  28. disp('四、等价有限积分2')
  29. f4=@(y) exp(-u)./(u-log(y));
  30. w4k=@(u) vpa(int(f4(y),y,0,1),20); % 符号积分-数值计算(等价有限积分2)
  31. w4k=w4k(u)


  32. % 五、等价有限积分3
  33. disp('五、等价有限积分3')
  34. f5=@(y) exp(-u./y)./y;
  35. w5k=@(u) vpa(int(f5(y),y,0,1),20); % 符号积分-数值计算(等价有限积分3)
  36. w5k=w5k(u)
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2013-4-26 19:49:57 | 显示全部楼层 来自 英国
Simdroid开发平台
08a和10a的结果不同很正常。08a的时候symbolic工具箱内核用的是maple, 08b开始变成了mupad。
部分maple能解决的问题mupad搞不定,而且mupad总体来说稍慢。但是mupad的界面做的不错,而且由于掌握在mathworks手中,从产品的兼容和统一性来说应该更好。而且mupad在最近的版本中也在不断改进。

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2013-4-27 09:22:28 | 显示全部楼层 来自 广东深圳
本帖最后由 szldh2005 于 2013-4-27 09:23 编辑

在winxp3,2010a版本中,不同的机器得到不同的结果(而且结果差得太大!),这才是困扰我很久的问题。
回复 不支持

使用道具 举报

 楼主| 发表于 2013-5-11 10:49:04 | 显示全部楼层 来自 广东深圳
本帖最后由 szldh2005 于 2013-5-11 21:24 编辑

已搞清楚。主要原因是matlab2010a在winxp2中的符号计算有bug。由于我笔记本的winxp3是由在winxp2中安装应用软件升级到winxp3的,其应用软件性能可能继承了winxp2的性能。在独立安装winxp3后再安装matlab2010a,则符号计算正常。

评分

1

查看全部评分

回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-30 08:26 , Processed in 0.039245 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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