Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matrix simulink中的矩阵乘法_Matrix_Simulink - Fatal编程技术网

Matrix simulink中的矩阵乘法

Matrix simulink中的矩阵乘法,matrix,simulink,Matrix,Simulink,我正在使用simulink,我想使用矩阵修改信号:获取包含矩阵的块的工具是什么。 此外,我想从工作区导入矩阵。 谢谢。对于矩阵乘法,您可以使用块,块可以执行元素乘法或矩阵乘法 要从工作区中选择数据,请执行以下示例: >> t1 = [1 :1:10]'; % for simulation time >> m = magic(2); % Your matrix to be multipied >> M = repmat(m,[1 1 length(t1)]);

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

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

要从工作区中选择数据,请执行以下示例:

>> 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

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

您需要更具体地说明要进行的修改:是否要提取列/行、更改列/行、执行数学操作。。。???您可以使用常量块(通过更改默认块选项)从MATLAB工作区导入矩阵。我想要的是一个矩阵传递函数,它将n个信号作为输入,返回m个信号。在我的例子中,顺便说一下,我只对一个特定的频率感兴趣,所以ma矩阵传递函数变成了一个数值复数矩阵hanks,但我的意思是,我有n个输入信号,这些信号乘以一个数值矩阵,得到m个输出信号。它就像一个频率转移矩阵,但在一个特定的频率下(因此它是一个复数矩阵)@checchotantaset再次阅读你的问题,这是否提到了任何没有回答的问题?附言:我没有灵力知道你的真正意思。另外,根据你的新问题,我建议使用适当的块来获得“m”输出,这里我只是使用一个显示来说明输出。我是说你没有回答,还是假装你的答案正是我的意思?我只是进一步说明我的问题,我的意思是什么,因为这不容易解释。谢谢anyway@checcohotantasete同意,但如果你能像你那样澄清一下,我们就不会有这种毫无价值的聊天了,因为我没有答案,也没有表现出一些努力,冷静&干杯!