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