1

我正在 MATLAB 中构建一个降阶观察器。矩阵是使用 matlab 外部的函数/脚本文件计算的,simulink 功能块使用这些函数来计算值。

问题是一些用于命令窗口/函数/脚本文件的命令,如“acker”、“place”等,在 simulink 功能块中不起作用并显示错误。

我尝试使用 simin 块从工作区中获取这些矩阵,但它也显示了我无法理解的错误。

谢谢你的帮助。

4

1 回答 1

2

如果我正确地回答了您的问题,那么您可以使用以下代码User defined functions添加一个块:Matlab function

function fcn(in)
%#codegen

coder.extrinsic('acker', 'place')

# Now you can use acker, place so add more code.
于 2013-10-11T18:56:21.313 回答