立即学习:https://edu.csdn.net/course/play/24708/278801?utm_source=blogtoedu
排序 - sort/sortrows函数
翻转 – flip/fliplr/flipud函数
转置 – rot90/transpose函数
重塑 – reshape, squeeze函数
>> A=rand(1,20);
>> B=rand(3,5);
>> A
A =
1 至 14 列
0.7060 0.0318 0.2769 0.0462 0.0971 0.8235 0.6948 0.3171 0.9502 0.0344 0.4387 0.3816 0.7655 0.7952
15 至 20 列
0.1869 0.4898 0.4456 0.6463 0.7094 0.7547
>> sort(A)
ans =
1 至 14 列
0.0318 0.0344 0.0462 0.0971 0.1869 0.2769 0.3171 0.3816 0.4387 0.4456 0.4898 0.6463 0.6948 0.7060
15 至 20 列
0.7094 0.7547 0.7655 0.7952 0.8235 0.9502
>> B
B =
0.2760 0.1626 0.9597 0.2238 0.5060
0.6797 0.1190 0.3404 0.7513 0.6991
0.6551 0.4984 0.5853 0.2551 0.8909
>> sort(B)
ans =
0.2760 0.1190 0.3404 0.2238 0.5060
0.6551 0.1626 0.5853 0.2551 0.6991
0.6797 0.4984 0.9597 0.7513 0.8909
>> sort(B,2) %行从小到大
ans =
0.1626 0.2238 0.2760 0.5060 0.9597
0.1190 0.3404 0.6797 0.6991 0.7513
0.2551 0.4984 0.5853 0.6551 0.8909
>> sort(B,2,'descend') %行从大到小
ans =
0.9597 0.5060 0.2760 0.2238 0.1626
0.7513 0.6991 0.6797 0.3404 0.1190
0.8909 0.6551 0.5853 0.4984 0.2551
>> sort(B,2,'ascend')
ans =
0.1626 0.2238 0.2760 0.5060 0.9597
0.1190 0.3404 0.6797 0.6991 0.7513
0.2551 0.4984 0.5853 0.6551 0.8909
>> sortrows(B)%首列从小到大
ans =
0.2760 0.1626 0.9597 0.2238 0.5060
0.6551 0.4984 0.5853 0.2551 0.8909
0.6797 0.1190 0.3404 0.7513 0.6991
>> sortrows(B,3)%首列从大到小
ans =
0.6797 0.1190 0.3404 0.7513 0.6991
0.6551 0.4984 0.5853 0.2551 0.8909
0.2760 0.1626 0.9597 0.2238 0.5060
>>