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

[基础概念] 一个积分 v9 和 v7 的小不同 【升级后,有些方面 的确倒退了

[复制链接]
发表于 2013-1-29 20:26:55 | 显示全部楼层 |阅读模式 来自 陕西西安
本帖最后由 TBE_Legend 于 2013-1-29 20:29 编辑

一个积分 v9 和 v7 的小不同

本帖子中包含更多资源

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

×
 楼主| 发表于 2013-1-29 20:28:28 | 显示全部楼层 来自 陕西西安
Simdroid开发平台
v9 的确有让人不满意的地方,比如以前可以求解的ode,现在需要提高求解精度方可求解。

在 v7 v8 中默认设置即可求解。
回复 不支持

使用道具 举报

发表于 2013-2-11 00:51:43 | 显示全部楼层 来自 北京
升级后退步,类似情况我也遇到不少,就最近遇到的一个程序来说,NSolve的速度V7比8、9都快(差不多快2倍了),Export较大的图像时候V7也比8、9快,较大的数据(几十MB)用V7的ListPot能画出来,但是8、9都内存溢出了!只能用Graphics+Point弄,很郁闷
回复 不支持

使用道具 举报

发表于 2013-3-15 16:24:01 | 显示全部楼层 来自 黑龙江哈尔滨
7早已经给卸载了。在9上试了一下,确实出现这个诡异的问题。然而更费解的是加了Hold之后就不报错了
  1. ftemp[x_] := Sin[x];
  2. ftemp2[x_] := NIntegrate[ftemp[y], {y, 0, x}];
  3. ParametricPlot[Hold@{ftemp2[p], p}, {p, 0, 2 \[Pi]}, AspectRatio -> 1]
复制代码
而且用Plot就不会出现这样的问题。
从9的报错来看,应该是先行Evaluate NIntegrate的缘故。
不过ParametricPlot和Plot一样都是有HoldAll属性的,不应该先行Evaluate表达式才对。放在Plot中则没有任何问题。
  1. Plot[ftemp2[p], {p, 0, 2 \[Pi]}]
复制代码
不知道版主有没有将这个问题反映给Wolfram公司。
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 16:09 , Processed in 0.033125 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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