早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab 得到一个矩阵M(:,:),能否执行语句的条件是M中从小到大的数的排列:M(i,j)从最小起,对应变量i,j,M(i,j)从小到大的值,对应ij触发相关语句

题目详情
matlab
得到一个矩阵M(:,:),能否执行语句的条件是M中从小到大的数的排列:M(i,j)从最小起,对应变量i,j,M(i,j)从小到大的值,对应ij触发相关语句
▼优质解答
答案和解析
程序如下:
[m,ind]=sort(M(:));
[i,j]=ind2sub(size(M),ind);
这样得到的m是从小到大的值,x,y分别是m从小到大每个值对应的横纵位置