我正在MATLAB中构建一个降阶观察器 . 使用matlab外的函数/脚本文件计算矩阵,simulink函数块使用这些函数计算值 .
问题是,某些命令如'acker','place'等曾经在命令窗口/函数/脚本文件上工作的命令在simulink功能块中不起作用并显示错误 .
我尝试使用simin块从工作区中获取这些矩阵,但它也显示了我无法理解的错误 .
谢谢你的帮助 .
如果我正确地得到您的问题,那么从 User defined functions ,您可以使用以下代码添加 Matlab function 块:
User defined functions
Matlab function
function fcn(in) %#codegen coder.extrinsic('acker', 'place') # Now you can use acker, place so add more code.
1 回答
如果我正确地得到您的问题,那么从
User defined functions
,您可以使用以下代码添加Matlab function
块: