【问题标题】:Matlab/Simulink : Replace a column in a matrix in SimulinkMatlab/Simulink:在 Simulink 中替换矩阵中的一列 【发布时间】:2015-01-23 08:20:03 【问题描述】: 我只想知道是否有一种简单的方法可以将矩阵的一列完全替换为另一列?我可以通过递归使用连接块来做到这一点,但它似乎有点繁重...... 谢谢 【问题讨论】: 标签: matlab matrix simulink 【解决方案1】: 现在是 Simulink 的答案,这基本上实现与 M=magic(5);M(:,2)=1:5 相同 【讨论】: 但是这段代码在我的 Matlab (2013b) 版本上不起作用??我收到此错误消息:为“test/Assignment1”的输入端口 指定的输入尺寸无效。信号应该是一个标量或维度为 2 @user2412542:此屏幕截图是使用 13b 拍摄的,它正在工作。您是否取消选中“将向量参数解释为一维”? 好的,现在它正在工作......之前应该寻找这个选项。无论如何,谢谢你!!