文档帮助中心文档
生成要在参数对象的值中使用的表达式
expressionOut=slexpr(expressionIn)
实例
表达式输出=slexpr(表达)转换MATLAB语法表达式表达对于一个对象,表达式输出,可用于设置价值参数对象的属性(例如金宝appSimulink.参数)。使用多个参数对象设置块参数值时,可以使用表达式对对象之间的数学关系建模。有关详细信息,请参阅使用数学表达式设置变量值.
表达式输出=slexpr(表达)
表达式输出
表达
价值
金宝appSimulink.参数
全部崩溃
在基本工作空间中,创建三个金宝appSimulink.参数表示点式节拍器的质量、长度和惯性矩的对象。
m=Si金宝appmulink.Parameter;r=Simulink.Parameter;J=Simulink.Parameter;
将质量设置为0.1 kg,长度设置为1.0 m。
m、 值=0.1;r.值=1.0;
将惯性矩的值设置为质量乘以长度的平方。
J.值=slexpr('m*r^2');
金宝app®保留表达方式,m*r^2. 如果更改质量或长度的值,Simulink将重新计算惯性矩的值。金宝app
m*r^2
目标表达式,指定为字符串或字符向量。
例子:“myParam+myOtherParam”
“myParam+myOtherParam”
数据类型:烧焦|一串
烧焦
一串
金宝appSimulink.data.Expression
金宝app目标表达式的Simulink表示形式,作为金宝appSimulink.data.Expression对象A.金宝appSimulink.data.Expression对象在外部没有任何用处价值参数对象的属性。
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
联系当地办事处