Подготовьте вводы данных к аппроксимированию кривыми
[XOut,YOut]
= prepareCurveData(XIn,YIn)
[XOut,YOut,WOut]
= prepareCurveData(XIn,YIn,WIn)
[
преобразовывает данные, при необходимости, для аппроксимирования кривыми с функцией XOut
,YOut
]
= prepareCurveData(XIn
,YIn
)fit
. Функция prepareCurveData
преобразовывает данные можно следующим образом:
Возвратите данные как столбцы независимо от входных форм. Ошибка, если число элементов не соответствует. Предупредите, если соответствие числа элементов, но размеры отличаются.
Преобразуйте комплекс в действительный (удалите мнимые части), и предупредите об этом преобразовании.
Удалите NaN
или Inf
от данных и предупредите об этом удалении.
Преобразуйте недвойной, чтобы удвоить и предупредить об этом преобразовании.
Задайте XIn
как пустой, если вы хотите соответствовать кривым к данным y против индекса. Если XIn
пуст, то XOut
является вектором индексов в YOut
. Функция fit
может использовать векторный XOut
для данных x, когда существуют только данные y.
[
преобразовывает данные включая веса (XOut
,YOut
,WOut
]
= prepareCurveData(XIn
,YIn
,WIn
)WIn
) для аппроксимирования кривыми с функцией fit
.
Когда вы генерируете код из приложения Curve Fitting, сгенерированный код включает вызов prepareCurveData
(или prepareSurfaceData
для поверхностных подгонок). Можно вызвать сгенерированный файл из командной строки с исходными данными или новыми данными как входные параметры, чтобы воссоздать подгонки и графики. Если вы вызываете сгенерированный файл с новыми данными, функция prepareCurveData
гарантирует, что можно использовать любые данные, что можно поместиться в приложение Curve Fitting, путем изменения при необходимости к столбцу удваивается и удаление NaN
s, Inf
s или мнимые части комплексных чисел.
|
X переменных данных для аппроксимирования кривыми, любого числового типа. |
|
Переменная данных Y для аппроксимирования кривыми, любого числового типа. |
|
Переменная Weights для аппроксимирования кривыми, любого числового типа. |
|
X переменных столбца данных подготовлены к аппроксимированию кривыми, типа double. Если |
|
Y переменная столбца данных, подготовленная к аппроксимированию кривыми, типа double. |
|
Переменная столбца весов подготовлена к аппроксимированию кривыми, типа double. |