如何在数据矩阵中具体选择列?
3213ビュ,(過去30日間)
表示古いコメント
你好,
我知道这是一个非常简单的问题,我在网上或Matlab的帮助中找不到任何答案。
我上传了一个包含100个数据系列的数据集。但是,我试图只选择特定的列,例如第77列到第83列,以及第86列。在Matlab中怎么做呢?通常情况下,它是:
Xdatatemp =xdata(:,77:86) -选择列77到86。但是,我如何明确地选择col 77到83和col 86呢?
多谢。
J
0件のコメント
採用された回答
斯文
2011 年 11 月 12 日
试一试:
Xdatatemp = xdata(:,[77:83 86])
你甚至可以使用“结束”关键字,例如:
Xdatatemp = xdata(:,[77:83 86 end end:-1:end-5])
当然,也就是说,如果你想要77到83列,然后是86列,然后是最后一列,然后最后5列向后计数;)
その他の回答(2件)
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 -11