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

关于 Mathematica 的下脚标一个问题?

[复制链接]
发表于 2005-5-26 13:18:36 | 显示全部楼层 |阅读模式 来自 北京
如果把积分变量写为x带下脚标1看看是什么结果,有人能说明一下这是什么原因么?

[ 本帖最后由 FreddyMusic 于 2006-6-12 19:39 编辑 ]

本帖子中包含更多资源

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

×
 楼主| 发表于 2005-5-26 13:23:14 | 显示全部楼层 来自 北京

Re:Mathematica的一个问题

Simdroid开发平台
如下图,是什么原因?

本帖子中包含更多资源

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

×
发表于 2005-5-26 21:50:45 | 显示全部楼层 来自 江苏苏州

Re:Mathematica的一个问题

其实有时不少问题是下标引起的

和Mathmatica中的下标表示有关系,下标一般表示成函数,所以像积分什么的就可能有问题
 楼主| 发表于 2005-5-27 15:44:24 | 显示全部楼层 来自 北京

Re:Mathematica的一个问题

应该是,不过MATHEMATICA也没说不能用,看来有时候还得小心使用,
发表于 2005-5-28 11:55:41 | 显示全部楼层 来自 江苏苏州

Re:Mathematica的一个问题

当然,不然说了,下标形式上的优势就没有人再用了。等以后的解决方案了。
 楼主| 发表于 2005-5-29 18:28:19 | 显示全部楼层 来自 北京

Re:Mathematica的一个问题

说的也是:)
发表于 2005-6-27 01:17:00 | 显示全部楼层 来自 香港

Re:Mathematica的一个问题

这确实是mathematica的一个系统bug,
主要是由于使用Function形式 f[x]作为
一个字符变量引起的(包括上下标),

如下将给出错误结果:
In[1]:= Integrate[0.125x[2] + 0.5x[2]^2, x[2]]
Out[1]:= 0

而作定积分则是正确的:
In[2]:= NIntegrate[0.125x[2] + 0.5x[2]^2, {x[2], -10, 5}]
Out[2]:= 182.813

如果避免用数字,则也可以正确:
In[3]:= Integrate[0.125x[a] + 0.5x[a]^2, x[a]]
Out[3]:= 0.0625 x[a]^2 + 0.166667 x[a]^3

评分

1

查看全部评分

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

本版积分规则

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

GMT+8, 2024-4-25 07:57 , Processed in 0.038672 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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