Linprog Error MATLAB R2017B

2 次查看(过去 30 天)
SYT
SYT 2018-6-6
编辑: SYT 2018-6-7
Hi, I've been encountering the following linprog error from my laptop:
"Attempt to execute SCRIPT linprog as a function:
Error"
Even when I used the codes from the link attached, I still get the same error code. https://www.mathworks.com/help/optim/ug/linprog.html

采纳的回答

Stephan
Stephan 2018-6-7
Hi,
see this:
i guees on your new machine there is a script named linprog.m
to check use:
which linprog -all
There should only be one result, namely in the Matlab directory of the optimization toolbox:
>> which linprog
C:\Program Files\MATLAB\R2018a\toolbox\optim\optim\linprog.m
This is an example on my machine. If you have more than one results rename or delete the script(s) which are not in the optimization toolbox:
>> which linprog -all
C:\Users\stephan\Documents\MATLAB\projects\linprog.m
C:\Program Files\MATLAB\R2018a\toolbox\optim\optim\linprog.m % Shadowed
This example will cause problems.
Best regards
Stephan

更多回答(1 个)

Kojiro Saito
Kojiro Saito 2018-6-7
This answer might be helpful.
There would be filename conflict in your custom script and built-in linprog. Could you confirm whether you have created linprog.m in your MATLAB paths.
which -all linprog
If you find linprog.m in a folder which is not MATLAB installation folder, please rename the file to avoid file name conflict.

类别

Help CenterFile Exchange 中查找有关 Solver Outputs and Iterative Display 的更多信息

标签

产品


版本

R2017b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by