数学建模社区-数学中国

标题: 求矩阵元素排列 [打印本页]

作者: 东少将    时间: 2012-3-8 20:50
标题: 求矩阵元素排列
一个30*30的对称矩阵,怎样把里面元素从大到小的排列?
作者: luoshichao123    时间: 2012-3-8 21:51
data=[1 2 8;5 4 3;6 7 10];
data=data(;
sort(data,'descend')
换成你自己的数据就好
作者: luoshichao123    时间: 2012-3-8 21:51
data=[1 2 8;5 4 3;6 7 10];
data=data(;
sort(data,'descend')
作者: 东少将    时间: 2012-3-9 19:36
luoshichao123 发表于 2012-3-8 21:51
data=[1 2 8;5 4 3;6 7 10];
data=data(;
sort(data,'descend')

   谢  谢   
作者: 0.9清1.8清2.7清    时间: 2012-8-25 09:46
你是要直接调用Matlab里面内置的函数呢?
还是想编辑比较大小的程序嗯???







数学是什么:人类思维的表达形式,
反映了人们积极进取的意志、慎密周详的推理以及
对完美世界的追求。
它的基本要素是逻辑和直观、分析和构作、
一般性和个别性。
作者: 蓝枫心叶    时间: 2012-9-1 19:55
呵呵,,也有一个差不多的呵呵,,分享一下
>>   data=[1 2 8;5 4 3;6 7 10];
sort(data,'descend')

ans =

     6     7    10
     5     4     8
     1     2     3

>>  data=[1 2 8;5 4 3;6 7 10];
X=sort(data,1);
flipud(X)

ans =

     6     7    10
     5     4     8
     1     2     3




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5