Подготовка входных данных для фитинга поверхности
[ преобразует данные, при необходимости, для фитинга поверхности с помощью 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. При использовании приложения «Фитинг кривой» можно выбрать данные вектора сетки и автоматически преобразовать данные.
Если данные находятся в таблице MATLAB ®, использовать их не требуется.prepareSurfaceData. Можно указать переменные в таблице MATLAB в качестве входных данных для fit функция с использованием формы tablename.varname.
При создании кода из приложения «Фитинг кривой» созданный код включает вызов prepareSurfaceData (или prepareCurveData для посадок кривых). Созданный файл можно вызвать из командной строки с исходными данными или новыми данными в качестве входных аргументов, чтобы воссоздать посадки и графики. При вызове созданного файла с новыми данными prepareCurveData функция обеспечивает возможность использования любых данных, которые можно вписать в приложение «Фитинг кривой», путем изменения формы при необходимости и удаления NaNs, Infs, или мнимые части комплексных чисел.