相关文章推荐
自信的凳子  ·  python滤波器 ...·  6 月前    · 
含蓄的松球  ·  演示模式:在 Streamlit ...·  1 年前    · 
温柔的电梯  ·  What is Power Query? ...·  1 年前    · 

以下是一个示例代码,其中我们将矩阵的第一列和第二列进行了交换:

% 创建一个4行3列的矩阵
A = [1 2 3; 4 5 6; 7 8 9; 10 11 12];
% 显示原始矩阵
disp('原始矩阵:')
disp(A)
% 交换矩阵的第一列和第二列
A(:, [1,2]) = A(:, [2,1]);
% 显示交换后的矩阵
disp('交换后的矩阵:')
disp(A)

输出结果为:

原始矩阵:
     1     2     3
     4     5     6
     7     8     9
    10    11    12
交换后的矩阵:
     2     1     3
     5     4     6
     8     7     9
    11    10    12

在这个示例代码中,我们创建了一个4行3列的矩阵A,然后使用MATLAB的索引和矩阵转置运算符来交换矩阵的第一列和第二列。最后,我们使用disp函数来显示原始矩阵和交换后的矩阵。

请注意,我们使用了MATLAB的“:”操作符来选择所有行,然后使用方括号来指定要交换的两列。在这个例子中,我们选择了第一列和第二列,然后使用转置运算符来交换它们。

  •