Можно сгенерировать и использовать код MATLAB® от интерактивного сеанса в приложении Curve Fitting. Таким образом можно преобразовать интерактивный анализ в допускающие повторное использование функции для пакетной обработки данных нескольких наборов данных. Можно использовать сгенерированный файл без модификации, или можно отредактировать и настроить файл по мере необходимости.
Чтобы сгенерировать код для всех подгонок и графики в вашем сеансе приложения Curve Fitting выполняют эти шаги:
Выберите File> Generate Code.
Приложение Curve Fitting генерирует код от вашего сеанса и отображает файл в редакторе MATLAB. Файл включает все подгонки и графики в вашем текущем сеансе. Файл получает следующую информацию:
Имена подгонок и их переменных
Подходящие настройки и опции
Графики
Изогнитесь и появитесь, соответствуя объектам, и методы раньше создавали подгонки:
Массив ячеек cfit или объектов sfit, представляющих подгонки
Массив структур с информацией о качестве подгонки.
Сохраните файл.
Чтобы воссоздать ваши подгонки и графики, вызовите файл из командной строки с вашими исходными данными как входные параметры. Также можно вызвать файл с новыми данными.
Например, введите:
[fitresult, gof] = myFileName(a, b, c)
a, b и c являются вашими именами переменных, и myFileName является именем файла.Вызов файла из командной строки не воссоздает ваше приложение Curve Fitting и сеанс. Когда вы вызываете файл, вы получаете те же графики, которые вы имели на своем сеансе приложения Curve Fitting в стандартных окнах фигуры MATLAB. Существует одно окно для каждой подгонки. Например, если ваша подгонка на сеансе приложения Curve Fitting отображенное основное, остаточное и контурные графики, все три графика появляются в окне одной фигуры.
Кривая и поверхностные подходящие объекты (cfit и sfit) хранят результаты подходящей операции, давая возможность строить и анализировать подгонки в командной строке.
Чтобы узнать о доступных функциях для работы с подгонками, смотрите Кривую и Поверхностный Подбор кривой.
Чтобы экспортировать подгонку к рабочему пространству MATLAB, выполните эти шаги:
Выберите подгонку и сохраните ее в рабочее пространство MATLAB с помощью одного из этих методов:
Щелкните правой кнопкой по подгонке, перечисленной в таблице из Подгонок, и выберите Save myfitname to Workspace
Выберите подходящую фигуру в приложении Curve Fitting и выберите Fit> Save to Workspace.
Диалоговое окно Save Fit to MATLAB Workspace открывается.

Отредактируйте имена как соответствующие. Если вы ранее экспортировали подгонки, тулбокс автоматически добавляет пронумерованный суффикс в имена по умолчанию, таким образом, нет никакой опасности перезаписать их.
Выберите, какие опции вы хотите экспортировать путем устанавливания флажков. Опции флажка следующие:
Save fit to MATLAB object named fittedmodel — Эта опция создает объект cfit или sfit, который инкапсулирует результат подбора кривой кривой или поверхности к данным. Можно исследовать подходящие коэффициенты в командной строке, например:
fittedmodel
Linear model Poly22:
fittedmodel1(x,y) = p00 + p10*x + p01*y + p20*x^2...
+ p11*x*y + p02*y^2
Coefficients (with 95% confidence bounds):
p00 = 302.1 (247.3, 356.8)
p10 = -1395 (-1751, -1039)
p01 = 0.03525 (0.01899, 0.05151)
p20 = 1696 (1099, 2293)
p11 = -0.1119 (-0.1624, -0.06134)
p02 = 2.36e-006 (-8.72e-007, 5.593e-006)cfit или sfit как функцию, чтобы сделать прогнозы или оценить подгонку в значениях X (или X и Y). Смотрите страница с описанием sfit и cfit.Save goodness of fit to MATLAB struct named goodness — Эта опция создает массив структур, который содержит статистическую информацию о подгонке, например:
goodness =
sse: 0.0234
rsquare: 0.9369
dfe: 128
adjrsquare: 0.9345
rmse: 0.0135Save fit output to MATLAB struct named output — Эта опция создает массив структур, который содержит информацию, такую как количества наблюдений и параметров, невязок, и так далее. Например:
output =
numobs: 134
numparam: 6
residuals: [134x1 double]
Jacobian: [134x6 double]
exitflag: 1
algorithm: 'QR factorization and solve'
iterations: 1Goodness of fit и массивами Output являются выходные параметры функции fit. Смотрите страницу с описанием fit.
Нажмите OK, чтобы сохранить подходящие опции в рабочую область.
После того, как вы сохраните свою подгонку к рабочей области, можно использовать подходящие функции постобработки. Для примера смотрите, что Анализ Вашего Лучшего Помещается в Рабочую область. Для получения дополнительной информации и список функций, сочтите целесообразным, Постобработав.