Выведите структуры

output structure содержит информацию о результате решателя. Все решатели могут возвратить выходную структуру. Чтобы получить выходную структуру, вызовите решатель с выходной структурой в синтаксисе вызова. Например, чтобы получить выходную структуру от lsqnonlin, используйте синтаксис

[x,resnorm,residual,exitflag,output] = lsqnonlin(...)
Можно также получить выходную структуру путем выполнения проблемы с помощью приложения Оптимизации. Все результаты, экспортируемые из приложения Оптимизации, содержат выходную структуру.

Содержимое выходной структуры перечислено на страницах с описанием каждого решателя. Например, выходная структура, возвращенная lsqnonlin, содержит firstorderopt, iterations, funcCount, cgiterations, stepsize, algorithm и message. Для доступа, например, сообщения, вводят output.message.

Приложение оптимизации экспортирует результаты в структуре. Структура результатов содержит выходную структуру. Для доступа, например, количества итераций, используют синтаксис optimresults.output.iterations.

Можно также видеть содержимое выходной структуры путем двойного клика по выходной структуре в панели Workspace MATLAB®.

Похожие темы