如何在数据矩阵中具体选择列?

4.174次浏览(最近30天)
jj
jj 2011年11月12日
评论道: Fercho_Sala2021年4月15日
你好,
我知道这是一个非常简单的问题,我似乎找不到任何答案在互联网上或我在Matlab上的帮助东西。
我已经上传了一个有100个数据系列的数据集。但是,我试图只选择特定的列,比如第77到83列和第86列。在Matlab中怎么做呢?通常情况下,它是:
Xdatatemp =xdata(:,77:86)—选择77到86列。但是,我如何特别选择77到83,和86?
多谢。
J

接受的答案

斯文
斯文 2011年11月12日
试一试:
Xdatatemp = xdata(:,[77:83 86])
你甚至可以使用“end”关键字,如:
Xdatatemp = xdata(:,[77:83 86 end end:-1:end-5])
当然,如果你想要77到83列,然后是86,然后是最后一列,最后5列向后计数;)
6个评论

登录并发表评论。

更多的答案(2)

Coral del Mar Valle Rodriguez
编辑:Coral del Mar Valle Rodriguez 2020年5月14日
我有一个矩阵,由不同的行和三列组成。有些数据集有相同的数字。我想把它们放在一起画出来。如何用值来分割矩阵?例如,所有的值一直到#1,等等?
1961 1 -11.4
1961 2 -12.3
1961 3 -8.2
1961 4 -8.6
1961 5 -2.4
1961 6 7.4
1961 7 14.8
1961 8 11.1
1961 9 5.9
1961 10 3.7
-6.3 1961年11
1961年12日-13.3
1962 1 -12.7
1962 2 -8.1
1962 3 -13
1962 4 -1.1
1962 5 2.8
1962 6 5.9
1962 7 12.2
1962 8 8.9
1962 9 7.2
1962 10 -0.1
1962年11 - 1
1962年12 -11年
1评论
里克
里克 accessed Aug 20 2020
作为旗帜张贴的评论 Abdul Basith阿什拉夫:
查找groupsummary函数。你问了一个不同的问题来回答。以后请避免这样做。

登录并发表评论。


普拉卡什·帕特尔
普拉卡什·帕特尔 2020年5月18日
编辑:普拉卡什·帕特尔 2020年5月18日
一个= 12345;23456;34567;45678]
找到
我(a) (2.5)
Ii列矩阵v=a(;,4)
三世matrx
(iv: 2:3)
V sa= a(2:3, 2:4)

标签

社区寻宝

在MATLAB中央找到宝藏,发现社区如何可以帮助你!

开始狩猎!

翻译的