Matlab/Simulink:替换Simulink中矩阵中的列

Matlab/Simulink:替换Simulink中矩阵中的列,matlab,matrix,simulink,Matlab,Matrix,Simulink,我只是想知道是否有一种简单的方法可以将矩阵的一列完全替换为另一列?我可以通过递归地使用连接块来实现,但它似乎有点繁琐 感谢现在Simulink的答案,这基本上实现了与M=magic(5)相同的功能;M(:,2)=1:5 但这段代码在我的Matlab版本(2013b)上不起作用??我收到此错误消息:为“test/Assignment1”的输入端口指定的输入维度无效。信号应为标量或维度2@user2412542:此屏幕截图是用13b拍摄的,它正在工作。您是否取消选中“Interpred vector

我只是想知道是否有一种简单的方法可以将矩阵的一列完全替换为另一列?我可以通过递归地使用连接块来实现,但它似乎有点繁琐


感谢现在Simulink的答案,这基本上实现了与
M=magic(5)相同的功能;M(:,2)=1:5


但这段代码在我的Matlab版本(2013b)上不起作用??我收到此错误消息:为“test/Assignment1”的输入端口指定的输入维度无效。信号应为标量或维度2@user2412542:此屏幕截图是用13b拍摄的,它正在工作。您是否取消选中“Interpred vector parameters as 1-D”?好的,现在它正在工作。。。之前应该已经找到了这个选项。无论如何,谢谢你!!