Интерполирование координат в течение определенного времени

Использовать InetAddresses.forString ()

Guava

try {
  InetAddresses.forString(ipStr);
} catch (IllegalArgumentException e) {
  ...
}

0
задан Venkat kamal 13 July 2018 в 12:29
поделиться

1 ответ

Попробуйте это,

Z = fillmissing(X_coordinate,'linear','SamplePoints',time);

Это будет интерполировать отсутствующие значения.

Не забудьте преобразовать все нули в NaN.

zt = 1:1:5;
za = [100 50 0 0 20];
za(za == 0) = NaN;

zb = fillmissing(za,'linear','SamplePoints',zt);

zb =

100 50 40 30 20

2
ответ дан amahmud 17 August 2018 в 13:05
поделиться
  • 1
    это дает мне нулевой вектор. Его не интерполировать недостающее значение – Venkat kamal 13 July 2018 в 12:12
  • 2
  • 3
    Большое спасибо. Это то, что искали. Я внес изменения в код выше. – Venkat kamal 13 July 2018 в 12:27
  • 4
    Я хотел бы задать еще одну вещь. Я хочу поместить интерполированные значения для всех столбцов из столбца 2 в конец. Я написал цикл для выполнения этого действия, он, похоже, не работает. Можете ли вы дать некоторое представление об этом. Модифицированный код добавлен выше. – Venkat kamal 13 July 2018 в 13:26
  • 5
    Я правильно не понял ваш вопрос. Когда вы используете «fillmissing», пропущенные значения будут автоматически заменены интерполяцией. – amahmud 13 July 2018 в 16:57
Другие вопросы по тегам:

Похожие вопросы: