主要内容

之间的差异MATLABMuPAD语法

请注意

MuPAD®笔记本已被移除。使用MATLAB®编辑器而不是生活。

要将MuPAD笔记本文件转换为MATLAB实时脚本文件,请参见convertMuPADNotebook.MATLAB实时脚本支持大多数MuPAD万博1manbetx功能,尽管存在一些差异。有关更多信息,请参见转换MuPAD笔记本到MATLAB Live脚本

MATLAB和MuPAD语法之间有几个区别。为了使用正确的语法,请注意您使用的是哪个接口:

  • 在MATLAB工作空间中使用MATLAB语法,除了的功能evalin (symengine…)函数宏指令(symengine…),使用MuPAD语法。

  • 仅在MuPAD笔记本中使用MuPAD语法。

您必须在使用MATLAB变量之前定义它们。但是,在MuPAD笔记本中输入的每个表达式都假定是符号变量的组合,除非另有定义。这意味着在使用MuPAD笔记本时必须特别小心,因为很少有拼写错误会导致语法错误。

这个表列出了常见的任务,含义命令或函数,以及它们在MATLAB和MuPAD语法中的区别。

常见的任务MATLABMuPAD语法

任务 MuPAD语法 MATLAB的语法
赋值 :=
变量列表 安南(所有用户)
表达式数值 浮动(表达式 双(表达式
抑制输出
输入矩阵 矩阵([[x11, x12 * 13], [x21,将x23]]) [x11, x12 * 13;将,x21 x23]
翻译MuPAD集 {a, b, c} 独特的((1 2 3))
自动完成 按Ctrl +空格键 选项卡
平等,不平等的比较 <> ==~ =

下表列出了MATLAB表达式和MuPAD表达式的区别。

MATLABvs。MuPAD表达式

MuPAD表达式 MATLAB的表情
π π
未定义的
trunc 修复
arcsinarccos等。 印度历的7月这些“可信赖医疗组织”等。
数字:int vpaintegral
正常的 simplifyFraction
besselJ贝斯besselIbesselK besselj贝斯besselibesselk
lambertW lambertw
如果Ci sinintcosint
欧拉 eulergamma
共轭 连词
加泰罗尼亚语的 加泰罗尼亚语的
真的,假的 symtrue, symfalse

MuPAD对指数积分的定义不同于符号数学工具箱™对应的定义。

符号数学工具箱定义 MuPAD定义
指数积分

符号数学工具箱提供了两个函数来计算指数积分:expint (x)ei (x).下面描述这两个函数的定义。

expint x x e t t d t

expint ( n x ) = 1 e x t t n d t

ei x x e t t d t

Ei x x e t t d t

Ei n x 1 e x t t n d t

的定义Ei延伸到复平面,沿负实轴切出一个分支。