我的矩阵如下
a =
1 3
2 5
3 2
4 8
5 9
Run Code Online (Sandbox Code Playgroud)
我想对a矩阵中的第二列进行排序.我希望第一列的相应行打印如下:
a =
3 2
1 3
2 5
4 8
5 9
Run Code Online (Sandbox Code Playgroud)
我试过了sort(a),但它只排序第二列矩阵a.
我想问一个关于Matlab程序的问题.
我有矢量 a
a = [1 2 3 4 5 6 7 8 9 10 11 12];
Run Code Online (Sandbox Code Playgroud)
我想将矢量转换a为2D数组.通常,我使用此代码进行转换.
m =1;
for i=1:4
for j=1:3
b(i,j) = a(m);
m=m+1;
end
end
Run Code Online (Sandbox Code Playgroud)
然后b是2D矩阵.
b =
1 2 3
4 5 6
7 8 9
10 11 12
Run Code Online (Sandbox Code Playgroud)
任何人都有想法在不使用循环的情况下将1D转换为2D.
谢谢,