24小时热门版块排行榜    

查看: 481  |  回复: 2

sjhuan9999

金虫 (正式写手)

[求助] mathematica10 调用VectorAnalysis时的错误 已有1人参与

请教一个问题
我在用mathematica10的时候,想要在球坐标系下求解问题,当输入
<< VectorAnalysis`(或者Needs["VectorAnalysis`"])时候
运行后输出General:bspkg: VectorAnalysis` is now obsolete. The legacy version being loaded may conflict with current functionality. See the Compatibility Guide for updating information.但是帮助文件中也是Needs["VectorAnalysis`"]这样的格式,是不是不需要输入Needs["VectorAnalysis`"],
但是不输入的话,SetCoordinates[Spherical[r, \[Theta], \[Phi]]]这条语句并不执行,只有输入并报一个错误后才能执行命令。
虽然不影响计算,但是我想知道为什么出现这样的错误?怎么解决这个问题?谢
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Mr__Right

专家顾问 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
ben_ladeng: 金币+1, 辛苦了 2016-05-24 06:55:15
推测你是从别人处复制了一些早期版本下Mathematica的代码。

这种情况,

一是,退回到早年的版本(尤其是6.0以前的版本,不兼容性很显著),安装一个早年版本再试试;

二是,根据想要实现的功能,完全改写为新版本下的实现方式。
文章乃身外之物,要多考虑编辑、审稿人和读者的感受。
2楼2016-05-10 17:52:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sjhuan9999

金虫 (正式写手)

引用回帖:
2楼: Originally posted by Mr__Right at 2016-05-10 17:52:20
推测你是从别人处复制了一些早期版本下Mathematica的代码。

这种情况,

一是,退回到早年的版本(尤其是6.0以前的版本,不兼容性很显著),安装一个早年版本再试试;

二是,根据想要实现的功能,完全改写为 ...

是自己输入的,主要是mathematica10的帮助文件也是这个Needs["VectorAnalysis`"],但是又提示矢量分析被废弃,觉得很奇怪。老版本不存在这个问题。
3楼2016-05-10 21:11:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 sjhuan9999 的主题更新
信息提示
请填处理意见