如何专门在数据矩阵中选择列?

3,532意见(过去30天)
JJ.
JJ. 2011年11月12日
评论: fercho_sala.2021年4月15日
大家好,
我知道这是一个非常简单的问题,我似乎无法在互联网上找到任何答案,或者我在matlab上的帮助。
我上传了一个带有100个数据系列的数据集。但是,我正在尝试只选择特定的列,例如列77到83,以及第86栏。我如何在matlab中做到这一点?通常,这将是:
xdatatemp = xdata(:,77:86) - 选择列77到86.但是,我如何专门选择Col 77至83,以及Col 86?
非常感谢。
j

接受答案

Sven.
Sven. 2011年11月12日
尝试:
xdatatemp = xdata(:,[77:83 86])
您甚至可以使用“结束”关键字,例如:
xdatatemp = xdata(:,[77:83 86结束结束:-1:end-5])
也就是说,当然,如果您希望列77到83,那么86,那么最后一个列,那么最后5列向后计数;)
6评论
fercho_sala.
fercho_sala. 2021年4月15日
@rik. 好的,理解......我很抱歉;)

登录评论。

更多答案(2)

Coral del Mar Valle Rodriguez
Coral del Mar Valle Rodriguez 于2020年5月14日
编辑: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
1961 11 -6.3.
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月12日至11日
1条评论
rik.
rik. 20月20日
发表为国旗 Abdul Basith Ashraf:
查找组函数。您通过询问不同的问题来回答。请在将来避免这种情况。

登录评论。


Prakash Patel.
Prakash Patel. 于2020年5月18日
编辑:Prakash Patel. 于2020年5月18日
a = [12345;23456;34567;45678]
我(a)(2.5)
II Colom矩阵v = a(;,4)
III Matrx A.
IV A(:,2:3)
V SA = A(2:3,2:4)

标签

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!