Ви можете використовувати інтерполяцію, щоб заповнити відсутні дані, згладити наявні дані, зробити прогнози тощо. Інтерполяція в MATLAB® поділяється на методи для точок даних на сітці та точок розсіяних даних.
vq = interp1(x, v, xq) повертає інтерпольовані значення одновимірної функції в певних точках запиту за допомогою лінійної інтерполяції. Вектор x містить вибіркові точки, а v містить відповідні значення v(x). Вектор xq містить координати точок запиту.
опис. y = interp( x , r ) збільшує частоту дискретизації вхідного сигналу x на коефіцієнт r. y = interp( x , r , n , cutoff ) визначає два додаткових значення: n — це половина кількості вихідних значень вибірки, що використовуються для інтерполяції розширеного сигналу.
опис. Vq = interpn( X1,X2,…,Xn , V , Xq1,Xq2,…,Xqn ) повертає інтерпольовані значення функції n змінних у певних точках запиту за допомогою лінійної інтерполяції. Результати завжди проходять через оригінальну вибірку функції. X1,X2,…,Xn містять координати точок вибірки.
Вибір методу екстраполяції
- Створення даних або завантаження даних у робочу область.
- Відкрийте програму Curve Fitter, ввівши curveFitter у командному рядку MATLAB. …
- У програмі Curve Fitter виберіть дані кривої. …
- Клацніть стрілку в розділі Fit Type, щоб відкрити галерею, і натисніть Interpolant у групі Interpolation.