LiveLink™ for MATLAB® 更新

对于 LiveLink™ for MATLAB® 用户,COMSOL Multiphysics® 5.2a 版本中改进了几个包裹函数。以下详述这几个函数。

改进后的包装器函数

mphplot

mphplot 包裹函数支持以下 COMSOL Multiphysics® 5.2a 中新增的绘图类型:方向性绘图(声学模块)和光学像差绘图(射线光学)。此外,COMSOL Multiphysics® 5.2a 中新增的颜色表也包含为 mphplot 函数的选项:AuroraAustralis、AuroraBorealis、HeatCamera、HeatCameraLight、JupiterAuroraBorealis 和 Twilight。

而且,mphplot 函数现在还包含二维管道图和体图的线框渲染。此外,曲面和线条都已排序,线条显示在曲面上方,mphplot 函数中还提供了填充图例类型。

mphevaluate

mphevaluate 函数现在接受表达式作为矢量矩阵。返回的结果是一个数组,其大小与表达式相同。此外,还添加了一个新的选项 asvalue,使返回的结果为一个 struct 数组,或者是一个字符串的 cell 数组。

mphglobalmatrix

trans 选项现在支持其他值用于矩阵变换。这些新的值有 maxwellmutualmutualmaxwell,除了 none,还有 inverse, sy, sz, ys, yz, zszy

mphstate 和 mphmatrix

现在可以指定在解序列中的哪一步应使用 mphstate 函数包装器函数提取矩阵。使用新的属性 extractafter 可以在运行求解器之前提取初始载荷矢量。随后,就可以操作矩阵并可以用 mphinputmatrix 重新插入。

mphnavigator

错误节点和警告节点以及所有节点的图标现在都显示在模型树中。这样导航模型树就比较轻松了,因为其外观与 COMSOL Multiphysics® 中的模型树很相似。 两个新按钮 Copy setCopy get 将文本复制到剪贴板,这样直接显示了从模型如何检索设置(使用多个 get 方法中的一个),以及如何更改其值(使用 set 方法)。

mphshowerrors

模型中抽取了多种级别的错误,这样可以更全面地了解模型及其原始模型中的任何错误。输出中添加了一个列,显示一个 cell 数组,其中包含模型树节点中的错误信息。有了此信息,抽取错误信息以便自动处理错误条件和警告条件就变得更轻松。

MATLAB 为 MathWorks, Inc. 公司的注册商标。所有其他商标均为其各自所有者的财产。相关商标所有者的列表,请参见 http://cn.comsol.com/tm。COMSOL AB 及其子公司和产品不与上述商标所有者相关联,亦不由其担保、赞助或支持。