matlab 中,怎么让一个矩阵按某一列排列,并且行也跟着变动

如题所述

第1个回答  2019-06-06

具体设置步骤如下:

1、打开MATLAB软件,可以使用ortrows函数,在命令行窗口内打入help sortrows,就会出现以下画面,就如下图所示,根据出现的提示进行下一步进程。

2、有了函数之后,这时需要创建一个矩阵,矩阵a为3行3列,可以输入“sortrows(a,1)”,就会看到以下画面,如下图所示,这个函数是对整个矩阵按第一列进行升序排序。

3、输入完之后,既可以在命令行窗口中点击回车按钮,这时就会看到以下画面,如下图所示,这就是排序的效果。

4、接着在下方输入“sortrows(a,2)”,这个意思就是对第二列进行排序,就会看到以下画面,如下图所示,就按第二列对矩阵进行排序,可以看到行跟着变动。

相似回答
大家正在搜