Например, у меня есть функция, которая создает матрицу 2x2: [1 2; 3 4]
У меня есть такая простая функция:
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. Но это не играет роли в нашем примере