Подготовьте вводы данных к поверхностному подбору кривой
[ преобразовывает данные, при необходимости, для поверхности, соответствующей XOut, YOut, ZOut] = prepareSurfaceData(XIn,
YIn, ZIn)fit функция. Функция преобразовывает данные можно следующим образом:
Для векторов сетки преобразуйте строку () и столбец (YInXIn) заголовки в массивы YOut и XOut это одного размера с ZIn. Предупредите если XIn и YIn инвертируются.
Возвратите данные как столбцы независимо от входных форм. Ошибка, если число элементов не соответствует. Предупредите, если соответствие числа элементов, но размеры отличаются.
Преобразуйте комплекс в действительный (удалите мнимые части), и предупредите об этом преобразовании.
Удалите NaN или Inf из данных и предупреждают об этом удалении.
Преобразуйте недвойной, чтобы удвоить и предупредить об этом преобразовании.
[ преобразовывает данные включая веса (XOut, YOut, ZOut, WOut] = prepareSurfaceData(XIn,
YIn, ZIn, WIn)WIn) для поверхности, соответствующей fit функция.
Использование prepareSurfaceData если ваши данные не находятся в форме вектор-столбца. Например, у вас есть 3 матрицы. Можно также использовать prepareSurfaceData если у вас есть векторы сетки, где length(XIn) = n, length(YIn) = m и size(ZIn) = [m,n]. Необходимо обработать данные о векторе сетки для использования с fit функция при помощи prepareSurfaceData. Если вы используете приложение Curve Fitting, можно выбрать данные о векторе сетки, и это автоматически преобразует данные для вас.
Если ваши данные находятся в MATLAB® таблица, вы не должны использовать prepareSurfaceData. Можно задать переменные в таблице MATLAB как входные параметры к fit функция с помощью формы tablename.varname.
Когда вы генерируете код из приложения Curve Fitting, сгенерированный код включает вызов prepareSurfaceData (или prepareCurveData для подгонок кривой). Можно вызвать сгенерированный файл из командной строки с исходными данными или новыми данными как входные параметры, чтобы воссоздать подгонки и графики. Если вы вызываете сгенерированный файл с новыми данными, prepareCurveData функция гарантирует, что можно использовать любые данные, которые можно поместиться в приложение Curve Fitting путем изменения если необходимый и удаляющий NaNs, Infs, или мнимые части комплексных чисел.