Я новичок в Matlab.У меня есть вектор 1 * 33094 (класс "double") с именем f
.Я отсортировал f
, используя f_sort = sort(f)
.Первые 10 элементов f_sort
выглядят следующим образом:
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
Последние 4 элемента f_sort
являются NaN.
Когда я использую f(1:3)
для извлечения первых 3 элементовЯ получаю то, что хотел.Странно, когда я набираю f_sort(1:3)
, я получаю следующие результаты:
ans =
1.0e-08 *
0.0085 0.0576 0.1166
Я хочу знать, почему это так и как я могу получить первые три элемента f_sort
.