查看: 126|回复: 4|关注: 0
打印 上一主题 下一主题

11选五玩法介绍表格: [已解决] 将矩阵中不同行中有相同元素的行找出来,并只留下第一行,其余删掉,输出处理后的矩阵

[复制链接]

新手

13 麦片

财富积分


陕西十一选五计划 www.3vdvp.cn 050


9

主题

20

帖子

0

最佳答案
比如:A=[ 1 3 5
                2 5 3
                2 1 7
                3 3 9
                2 4 6];
处理后变为:
A=[ 1 3 5
      2 5 3
      3 3 9];

论坛优秀回答者

权威

9052 麦片

财富积分



9

主题

1万

帖子

1985

最佳答案
  • 关注者: 485
2#
发表于 6 天前 | 只看该作者 |此回复为最佳答案
  1. [~,index]=unique(A(:,1))
  2. A=A(index,:)
复制代码

如果需要第二列,第三列也这样,从剩下的A中再做第二列,第三列即可。

新手

13 麦片

财富积分


050


9

主题

20

帖子

0

最佳答案
3#
 楼主| 发表于 6 天前 | 只看该作者
jingzhaos 发表于 2019-3-13 10:35
如果需要第二列,第三列也这样,从剩下的A中再做第二列,第三列即可。

谢谢!我用matlab试了试,很好用。
请问[~,index]是什么用法啊,为什么index代表的是矩阵的行而不是列?”~“代表什么呢?麻烦您解释一下。

论坛优秀回答者

权威

9052 麦片

财富积分



9

主题

1万

帖子

1985

最佳答案
  • 关注者: 485
4#
发表于 6 天前 | 只看该作者
OPQ1076063483 发表于 2019-3-13 10:56
谢谢!我用matlab试了试,很好用。
请问[~,index]是什么用法啊,为什么index代表的是矩阵的行而不是列? ...

~:这个地方还有一个输出,输出的结果,这是用不到,用~代替,这是matlab的规定
index:因为后面是A(:,1),取得是一列数据,索引index代表的是行,如果[~,index]=unique(A(1,:)),那就代表列了。

新手

13 麦片

财富积分


050


9

主题

20

帖子

0

最佳答案
5#
 楼主| 发表于 6 天前 | 只看该作者
jingzhaos 发表于 2019-3-13 14:23
~:这个地方还有一个输出,输出的结果,这是用不到,用~代替,这是matlab的规定
index:因为后面是A(:,1) ...

明白了,[a,b]=unique(A(:,1))中,a输出第一列中不同的元素,b输出元素a对应的行。谢谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 陕西十一选五计划 返回列表
  • 重庆公安局交通管理信息网 2019-03-18
  • “黄金单身汉”英国哈里王子宣布订婚 2019-03-18
  • 图集:2018"一带一路"与澳门发展国际研讨会开幕 2019-03-18
  • “大功三连”指导员王金龙责无旁贷学习先行走在前列 2019-03-18
  • 这就是为什么金融危机发源地的美国,欧债危机重灾区的欧洲各国股市连续7年走牛,屡创历史新高,唯经济最好的中国股市却连续7年熊冠全球的根本原因, 2019-03-17
  • 艺术推手必备基本素养 2019-03-17
  • 【理上网来辉煌十九大】美国学者关注十九大报告:中国将形成新的共识继续推进改革 2019-03-17
  • 居民人均预期寿命又提高了 2019-03-17
  • 一种酵母菌会“投硬币”随机决定基因表达 2019-03-16
  • 乌鲁木齐确定今年实施“十大民生实事” 2019-03-16
  • 男子工作20年买不起房割腕自杀 称压力大扛不住[图] 2019-03-16
  • 第六届北京农业嘉年华--北京频道--人民网 2019-03-15
  • 记者带你逛CES:体验未来科技 2019-03-15
  • 虾仁怎么炒最下饭?答案是宫保-美食资讯 2019-03-14
  • 人人都能享用绿豆汤吗 关于绿豆汤的禁忌你得知道 2019-03-14
  • 165| 532| 621| 803| 695| 549| 299| 69| 161| 397|