matlab - 在应用程序设计器独立应用程序中使用线性化方法
问题描述
我正在使用线性化方法在我的 matlab 脚本中线性化一个 simulink 模型。当我在应用程序设计器中运行它时它可以工作。
但是在创建一个独立的桌面应用程序后它不起作用。
我想从我的 simulink 模型中获取传递函数。该模型太复杂,无法在脚本中创建。
linsys = linearize('simulinkSys',io); %get state space model from simulink
A=linsys.A; B=linsys.B; C=linsys.C; D=linsys.D;
[GmassSystemNum,GmassSystemDen] = ss2tf(A,B,C,D); %convert to transfer function
解决方案
根据MATLAB Compiler / MATLAB Compiler SDK 不支持的文档函数,创建独立应用程序时不支持 Simulink 功能。
推荐阅读
- android-studio - 如何解决 Android Runtime: FATAL EXCEPTION 和 android.view.Inflate Exception?
- mongodb - mongodb $cond 如果数组不为空
- python - AttributeError:部分初始化的模块“juego”没有属性“VENTANA_VERTICAL”(很可能是由于循环导入)
- xml - 如何在 SoapUI 中通过 groovy 检查请求值
- jquery - 如何使用具有相同类的 jquery 添加动态选项?
- python - 操作返回值时函数返回无
- python - 如何对某些图像进行图像处理的问题 - 错误:AttributeError:类型对象'Image'没有属性'open
- r - 将长表单拆分为行,但将重复项合并为用“;”分隔的字符串?
- css - Vue-test-utils + CSS 模块:wrapper.classes() 返回空数组
- java - 如何避免片段叠加