1
例如我有创建矩阵2x2的函数:[1 2; 3 4] 我有这样简单的功能:无法在Simulink的Matlab函数中输出多维矩阵
function[result] = Rho(x)
// I've tried and so:
result = [1 2; 3 4];
// And so:
result(1,1) = 1;
result(1,2) = 2;
result(2,1) = 3;
result(2,2) = 4;
在Matlab中窗口我看到正确的结果:
>> Rho(1)
ans =
1 2
3 4
但在Simulink我总是得到[1; 2; 3; 4]。我的错误在哪里?
P.S.我忘了删除函数的参数x,因为在实际函数中,我根据参数x制作矩阵。但它在我们的例子中不起作用
非常感谢。它有帮助。我应该在块属性中注意到这个选项)) – 2011-04-07 21:22:46