| 查看: 169 | 回复: 2 | ||||
| 当前主题已经存档。 | ||||
[交流]
matlab 排序问题
|
||||
有一个300×6的矩阵,元素是double型的数据。要按照其中一列从小到大进行排序(注意,每一行都要保持跟着那一列数据的移动同时移动,不能乱),不知道程序应该怎么个编 ,尽量简单吧,谢谢 |
» 猜你喜欢
面上项目申报
已经有3人回复
有时候真觉得大城市人没有县城人甚至个体户幸福
已经有5人回复
酰胺脱乙酰基
已经有9人回复
CSC & MSCA 博洛尼亚大学能源材料课题组博士/博士后招生|MSCA经费充足、排名优
已经有5人回复
有70后还继续奋斗在职场上的吗?
已经有6人回复
博士延得我,科研能力直往上蹿
已经有7人回复
退学或坚持读
已经有27人回复
面上基金申报没有其他的参与者成吗
已经有5人回复
遇见不省心的家人很难过
已经有22人回复
caoxiafei
专家顾问 (著名写手)
研发工程师-Topcon/HJT电池
-

专家经验: +112 - 应助: 184 (高中生)
- 贵宾: 0.018
- 金币: 5065
- 散金: 6
- 红花: 23
- 帖子: 1216
- 在线: 434小时
- 虫号: 832355
- 注册: 2009-08-22
- 性别: GG
- 专业: 无机非金属类光电信息与功
- 管辖: 功能材料
2楼2009-09-19 15:02:23
caoxiafei
专家顾问 (著名写手)
研发工程师-Topcon/HJT电池
-

专家经验: +112 - 应助: 184 (高中生)
- 贵宾: 0.018
- 金币: 5065
- 散金: 6
- 红花: 23
- 帖子: 1216
- 在线: 434小时
- 虫号: 832355
- 注册: 2009-08-22
- 性别: GG
- 专业: 无机非金属类光电信息与功
- 管辖: 功能材料
是这样的,(抱歉)
★ ★ ★
luckid913(金币+3,VIP+0): 10-17 14:30
luckid913(金币+3,VIP+0): 10-17 14:30
|
我们学校机房没有安装matlab软件,我就无法编程了,我给你说说我的思路吧! <1> 定义一个300*6的矩阵 a,并求它的转秩矩阵 aT=b。 <2>取矩阵 a 的每一列,即 b 的每一行,方法: [0 1 0 0 0 0]*b=b2(为1*300的行矩阵) 同理,求得b1,b3,b4,b5,b6; <3>任选一个行矩阵,例如 b2 ,进行选择排序,注意进行数值交换的时候,把其他行矩阵执行同样的操作。最后的得到按照 b2的顺序排列的b1,b2,b3,b4,b5,b6。并分别把它们转换成列矩阵。得 c1,c2,c3,c4,c5,c6。 <4> 求 d1=c1*[1 0 0 0 0 0]T(转秩)同理,求得 d2 d3 d4 d5 d6。 <5>最后 d1+d2+d3+d4+d5+d6即为所求。 我不知道matlab里面有没有专门的一个函数,是专门求解 这种你这种情形的 |
3楼2009-09-20 16:13:57













,尽量简单吧,谢谢
回复此楼