Error in the use of fminunc function
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello everyone,
in the following there is my matlab code:
>> fun = @(x)3*x(1)^2 + 2*x(1)*x(2) + x(2)^2 - 4*x(1) + 5*x(2);
>> x0 = [1,1];
>> [x,fval] = fminunc(fun,x0);
and this is the error that I have:
Unable to load a message catalog 'optim:fminusub'. Please check the file location and format.
Error in createExitMsg (line 32)
basicMsg = getString(message(basicMsgArgs{:}));
Error in fminusub (line 322)
output.message = createExitMsg(msgData{:});
Error in fminunc (line 496)
[x,FVAL,GRAD,HESSIAN,EXITFLAG,OUTPUT] = fminusub(funfcn,x, ...
Someone can help me to solve this problem?
Thak you a lot
0 comentarios
Respuestas (2)
Torsten
el 25 de Sept. de 2023
Editada: Torsten
el 25 de Sept. de 2023
Put your three lines of code in a script file, call it "test.m", load it in the MATLAB editor and execute the script by the green RUN arrow. Does it work now ?
Steven Lord's answer given here might help if this is not the case:
4 comentarios
Torsten
el 25 de Sept. de 2023
Did you make any changes to your MATLAB installation ? Modified or deleted files ? Mixed files from different releases ?
If not, you should contact Technical Support:
Matt J
el 25 de Sept. de 2023
I would try a clean re-install of Matlab (i.e., deleting all installation folders that may have been created).
0 comentarios
Ver también
Categorías
Más información sobre Entering Commands en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!