在Matlab中对向量排序后,为什么不能用冒号选择数字?

时间:2019-04-23 16:39:54

标签: matlab

我是Matlab的新手。我有一个名为f的1 * 33094向量(类“ double”)。我使用ff_sort = sort(f)进行了排序。 f_sort的前10个元素如下:

8.47190065286994e-11    5.75791820169544e-10    1.16579204747805e-09    2.25697714278860e-09    8.36810588173146e-09    1.00516638080146e-07    1.09720942292752e-07    3.95271198383191e-05    0.0473066402805926  6.75663500823709    6.94895765364700

f_sort的最后4个元素是NaN。

当我使用f(1:3)提取前三个元素时,我得到了想要的东西。奇怪的是,当我输入f_sort(1:3)时,得到以下结果:

ans =

   1.0e-08 *

    0.0085    0.0576    0.1166

我想知道为什么会这样,如何获得f_sort的前三个元素。

0 个答案:

没有答案