【发布时间】:2014-07-10 03:02:58
【问题描述】:
背景
我正在使用 MATLAB 编写我的 COMSOL 计算脚本。 COMSOL用a poor documentation提供了一堆MATLAB函数,我遇到如下问题。
他们提供了这样的功能
model.physics.create(<phystag>, physint, <geomtag>);
其中physint 是所谓的“构造函数名称”。然后,他们提供了一个使用此函数的示例,如下所示。
phys = model.physics.create('myPhysTag', 'HeatTransfer', 'myGeomTag');
因此,我们知道physint 参数的允许值之一是'HeatTransfer'。
问题
但是,我需要的不是这个physint 值,'HeatTransfer'。但是他们没有在文档列表中提供允许值的列表!
所以我试图自己挖掘列表。期待函数中存储更多信息,我这样做了。
>> model.physics
ans =
Type: Physics
>>
那么有没有办法找出 MATLAB 函数中参数的合法值是什么?
【问题讨论】:
-
您链接到第 81 页状态的文档:“要获取构造函数名称,最好是使用 GUI 中所需的物理场接口创建模型并将模型保存为 M 文件” - GUI 是否可以帮助您获得您正在寻找的列表?
-
Five recent questions of yours 已得到答复,您尚未接受这些答案或提供反馈,说明它们为何不能解决您的问题。请考虑这样做,以鼓励将来回答您的问题
-
@LuisMendo 感谢您的提醒!固定。
-
@LuisMendo 非常感谢您点击并仔细阅读。我同意这条线可能是解决这个问题的关键点。但是没有编写脚本的经验,实际上我并不真正理解这一行。再次感谢!
标签: matlab