我怎么排序基于另一个变量的数据?

44视图(30天)
Shayma阿尔阿里
Shayma阿尔阿里 2021年9月16日
评论道: 约翰D 'Errico 2021年9月16日
b_dp一个变量,是依赖于另一个变量,b_lat即b_dp拍摄于纬度数据。我知道他们是不一样的尺寸,但是因为我没有更新代码。我想比较b_dp与sst但我目前不能因为sst变量是下令纬度(比如-90年到90年),而b_dp命令基于时间样本。我想订b_lat从最小到最大的海温资料相似。然而,我怎么那么秩序b_dp以类似的方式吗?我将把数据,这样你就可以得到一个主意。我没有任何示例代码,因为我甚至不知道从哪里开始。
1评论
约翰D 'Errico
约翰D 'Errico 2021年9月16日
如果它们不是相同的规模,那么一种基于另一个是没有意义的。所以直到你解决这个问题,清理你的数据,你可以什么都不做。
一旦你这样做,然后用亚当给你答案。

登录置评。

答案(1)

亚当Danz
亚当Danz 2021年9月16日
当且仅当两个向量具有相同数量的元素,你可以排序向量 b 根据排序向量 一个 使用,
(带点,aIdx) = (a);
bSorted = b (aIdx);

类别

找到更多的在转移矩阵和排序帮助中心文件交换

社区寻宝

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

开始狩猎!