本帖最后由 lijinfeng042 于 2010-9-20 08:07 编辑
自从MATLAB7.9 (也就是2008b)使用了Mupad引擎以后,Matlab提供的函数也丰富了不少,很多时候可以有新的选择来完成一些原来解决不了的问题~在论坛也看到了一些教程http://matlabsky.net/thread-8726-1-1.html,是英语的文档解释,鉴于帮助文档很大,学起来还是不容易啊~Mupad在数值计算和作图都有不错的表现,例如微分方程的命令odesolve比起ode的那几个方式还是比较简单易懂.在很多地方,Mupad有着不可替代的优势,表现在微积分和解方程(包括微分方程)以及程序设计因此我特意介绍一下用法~
(也可以的我的空间看,http://hi.baidu.com/lijinfeng042)
在教程的开始部分,我们首先明确如何进入Mupad这个符号系统.有两种方法是可行的:一,在Command Window直接输入mu=mupad回车即可(推荐这种简单的方式~~而且这个句柄有用!当然直接mupad亦可以);二,由工具箱进入,Start->Toolboxes->More->Symbolic Math->Mupad,差不多崩溃啊……
QQ截图未命名.gif (27.63 KB, 下载次数: 8)
2010-9-20 07:42 上传
通过对比可以发现,Matlab和Mupad命令区别还是比较大的,但是基本的东西还是一致的,呵呵,都是数学的嘛~~~(那些奇怪的翻译类型...自己翻译的,嘻嘻,见笑了,6级没过呢~)
■数据结构
数的类型
MuPAD使用以下4中数值类型:
· Integer numbers 整数
· Rational numbers 有理数
· Floating-point numbers 浮点数
· Complex numbers 复数
MuPAD 默认是使用复数作为缺省的数字类型..
整数与有理数的计算
计算整数与有理数时,返回的结果是整数或有理数,如果结果
2 + 2
(1 + (5/2*3))/(1/7 + 7/9)^2
如果MuPAD无法找到一个整数或有理性的形式表达,它返回一个符号表示的结果:
56^(1/2)
特殊数学常数
常用的数学常数大写即可表示 E e=exp(1)=2.718... PI pi =3.1415