2014bMATLAB里simulink里运行MATLAB function
2014bMATLAB里simulink里运行MATLABfunction,为什么出现错误,就是简单的function,y=u函数,是要在MATLAB里设置什么参数吗?急...
2014bMATLAB里simulink里运行MATLAB function,为什么出现错误,就是简单的function,y=u函数,是要在MATLAB里设置什么参数吗?急急急
展开
1个回答
展开全部
这个模块以前叫Embedded MATLAB Function,从2011a改名为MATLAB Function。
MATLAB Function比起普通的MATLAB语法要严格很多,只可以使用部分MATLAB函数。原因是,这个模块要生成C语言代码,然后经编译后被模型调用。题主遇到错误的原因可能是没有配置好编译器。
其实大多数情况下,很多人并不是很有必要使用这个模块,而完全可以用Interpreted MATLAB Function代替(2011a以前的版本中叫MATLAB Fcn)。
MATLAB Function比起普通的MATLAB语法要严格很多,只可以使用部分MATLAB函数。原因是,这个模块要生成C语言代码,然后经编译后被模型调用。题主遇到错误的原因可能是没有配置好编译器。
其实大多数情况下,很多人并不是很有必要使用这个模块,而完全可以用Interpreted MATLAB Function代替(2011a以前的版本中叫MATLAB Fcn)。
追问
如果我要在2014b里使用的话,怎么使他运行起来啊?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询