matlab 3X3矩阵内部数字排序问题本人新手,请教个问题有两个3X3矩阵,例如,第一个是A=[9,2,3;4,5,6;7,8,1]则这个矩阵中数字由小到大的顺序为A(3,3)A(1,2)A(1,3)A(2,1)A(2,2)A(2,3)A(3,1) A(3,2) A(1,1)按照上
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 21:40:08
matlab 3X3矩阵内部数字排序问题本人新手,请教个问题有两个3X3矩阵,例如,第一个是A=[9,2,3;4,5,6;7,8,1]则这个矩阵中数字由小到大的顺序为A(3,3)A(1,2)A(1,3)A(2,1)A(2,2)A(2,3)A(3,1) A(3,2) A(1,1)按照上
matlab 3X3矩阵内部数字排序问题
本人新手,请教个问题
有两个3X3矩阵,例如,第一个是A=[9,2,3;4,5,6;7,8,1]则这个矩阵中数字由小到大的顺序为A(3,3)A(1,2)A(1,3)A(2,1)A(2,2)A(2,3)A(3,1) A(3,2) A(1,1)
按照上面这个顺序,读取第二个矩阵B=[3,2,1;6,5,4;9,8,7]中的数字为
C=[7,2,1,6,5,4,9,8,3]
现在已知A B 怎样编才能求出C, 求高手解答,万分感谢
matlab 3X3矩阵内部数字排序问题本人新手,请教个问题有两个3X3矩阵,例如,第一个是A=[9,2,3;4,5,6;7,8,1]则这个矩阵中数字由小到大的顺序为A(3,3)A(1,2)A(1,3)A(2,1)A(2,2)A(2,3)A(3,1) A(3,2) A(1,1)按照上
%程序如下:
A=[9,2,3;4,5,6;7,8,1]; %初始化A
A=reshape(A,1,9); %将A矩阵转换成1*9的向量,方便处理
[D,Index]=sort(A); %sort为升序函数,D中存放A的升序排列,
%即D=[1,2,3,4,5,6,7,8,9],Index中存放
%对应的位置
B=[3,2,1;6,5,4;9,8,7]; %初始化B
C=B(Index) %从B中取出A排序后的对应位置上的值
%即是C=[7,2,1,6,5,4,9,8,3]
如果有问题,请给我留言,祝你学习愉快