simulink中的矩阵乘法

时间:2014-07-11 12:15:20

标签: matrix simulink

我正在使用simulink,我想使用矩阵修改信号:获取包含矩阵的块的工具是什么。 此外,我想从工作区导入矩阵。 感谢。

1 个答案:

答案 0 :(得分:1)

对于乘法矩阵,您可以使用product块,其中可以执行逐元素或矩阵乘法

enter image description here

要从工作空间选择数据,请遵循以下示例:

>> t1 = [1 :1:10]'; % for simulation time
>> m = magic(2); % Your matrix to be multipied
>> M = repmat(m,[1 1 length(t1)]); % repeat for length(t1) times
>> data.time = t1;
>> data.signals.values = M;
>> data.signals.dimensions =[2 2]; % Dimension of matrix

现在在From Workspace块中使用data,如上面的快照所示。