【问题标题】:change entire column and row in Matlab在 Matlab 中更改整个列和行
【发布时间】:2016-06-03 12:24:59
【问题描述】:

如何更改矩阵 [nxm] 中整行和整列的位置?例如,我想将我的整个第 10 行和第 10 列更改为整个第 1 列和第 1 行。

谢谢。

【问题讨论】:

    标签: matlab matrix row multiple-columns onchange


    【解决方案1】:

    一个虚拟的例子:

    A = magic(11)
    
    n = 10;
    A(n,:) = A(1,:);
    A(:,n) = A(:,1);
    
    A
    

    【讨论】:

      【解决方案2】:

      用行1替换行10

      M(10,:) = M(1,:)
      

      交换行 101

      M([10,1],:) = M([1,10],:)
      

      列也是如此

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-09
        • 1970-01-01
        相关资源
        最近更新 更多