2013-05-18 4 views
1

Я использую это из документации:Неопределенная функция или переменная «optimoptions» в Matlab

options = optimoptions('fminunc','GradObj','on','Hessian','on'); 

и по какой-то причине, я получаю эту ошибку:

Undefined function 'optimoptions' for input arguments of type 'char'. 

Я не уверен, что это проблема , Кроме того, когда я печатаю optimoptions в Matlab он говорит:

Undefined function or variable 'optimoptions'. 

Благодаря

+1

У вас есть установленная панель оптимизации? Что такое вывод 'ver'? – HebeleHododo

+0

Это результат от версии: 8.0.0.783 (R2012b) – user2225930

ответ

7

Функция optimoptions была вновь введена в MATLAB R2013a. Возможно, вы используете более старую версию MATLAB. Если это так, используйте optimset вместо optimoptions.

+0

Если я перейду на MATLAB R2013a, мой старый код останется в силе? – user2225930

+0

Обычно это так. – Deepu

+0

Где я могу найти документацию для optimset? Кажется, что только документация на 2013 год подключена к сети. – user2225930

Смежные вопросы