Подготовьте вводы данных к аппроксимированию кривыми
[
преобразовывает данные, при необходимости, для аппроксимирования кривыми с 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, или мнимые части комплексных чисел.