我有一个名为 mxsf 的 S-Function。当我运行以下命令时:
mxhandle = get_param(mxsf, 'Handle')
我当然得到了返回的句柄,但它以 [88.0012] 而不是 88.0012 的形式返回。我有一个用于与 matlab/Simulink 接口的内部 .NET 库,并且我们有一个函数应该在 Simulink 中获取变量的双精度值,但如果双精度值在括号之间,它将不起作用。如何让 get_param 返回句柄而不将其粘贴在数组中?还值得注意的是,这并不总是发生(有时 get_param 会在不将其放入数组的情况下获得句柄,但我不知道如何强制执行此操作)。对此的任何帮助将不胜感激。