level 1
一旦maple中写入了with(MTM)后,输入命令报错,这是怎么回事?
(虽然包含MTM后可以增加命令)
如
[> limit(sin(x)/x,x=0);
Maple报错
2013年02月21日 11点02分
1
level 1
这到底是怎么回事?谁能告诉我这个能使Maple增加命令又能使Maple部分命令格式发生变化的MTM到底是什么东西?
例如:如果没有with(MTM);
limit(sin(x)/x,x=0); 会输出1
但是,一旦with(MTM);
limit(sin(x)/x,x=0); 就会导致Maple报错
必须写成这样
limit(sin(x)/x,x,0); 才能输出1
这是为什么?
2013年03月19日 13点03分
2
level 1
Maple将内置的5000多个计算函数整理为为两类,一类是top level command(顶层命令),另一类是Package(函数包)。
直接使用limit命令,也就是直接调用顶层命令。
使用with加载函数包后,可以使用其中的命令。这里使用了MTM中的limit命令。
你可以到帮助里看它们分别的调用格式,也就是说这两个命令虽然名称一样,但调用格式不一样。
同理,Maple还有其他一些命令,名称也是一样,但作用有区别。
2013年03月20日 05点03分
3
那么这个MTM到底是个什么东西?为什么调用后会导致大部分命令格式发生变化?
2013年03月20日 05点03分
level 1
MTM是Maple与Matlab的双向接口工具箱。格式不一样,原因可能是为了兼容Maple与Matlab两种系统。
2013年03月20日 05点03分
4