我有两个这样的数据集dataset1
(31x1双):
0
32
45
8
...
91
dataset2
(40x1双):
5
12
27
10
...
15
我还有dataset1_index
(31x1 DOUBLE),它从更大的数据集中索引datset1
的值
2
5
6
9
...
58
类似地,我有dataset2_index
(40x1 Double),它从相同的较大数据集中索引datset2
的值
3
7
8
13
...
62
我想将dataset1
和dataset2
组合成dataset3
(71x1双精度),但数据集3中的值的顺序应该遵循dataset1_index
和dataset2_index
的顺序(从小到大)。有谁能帮忙吗?
1条答案
按热度按时间vuktfyat1#
您可以创建一个包含索引和值的71x2矩阵,然后在索引列上创建
sortrows()
,并获取排序的值列B = sortrows(A,column)
根据向量column
中指定的列对A
进行排序。例如,sortrows(A,4)
根据第四列中的元素按升序对A
的行进行排序