查看: 905|回复: 2|关注: 0

[已解决] 求大神解答,新手小白刚学matlab,老是出现未定义函数或变量

[复制链接]

新手

7 麦片

财富积分


050


1

主题

2

帖子

0

最佳答案
fun3.m
function f=fun3(x)
f=-x(1)-2*x(2)+(1/2)*x(1)^2+(1/2)*x(2)^2;
end
命令
x0=[1;1];
A=[2 3;1 4];b=[6;5];
Aeq=[];beq=[];
vlb=[0;0];vub=[];
[x,fval]=fmincon('fun3',x0,A,b,Aeq,beq,vlb,vub)

捕获.PNG

论坛优秀回答者

权威

3882 麦片

财富积分



3

主题

4109

帖子

864

最佳答案
  • 关注者: 183
发表于 2019-7-20 23:48:59 | 显示全部楼层 |此回复为最佳答案
fun3函数,要放在当前路径。
或者fun3函数所在路径添加为搜索路径。

新手

7 麦片

财富积分


050


1

主题

2

帖子

0

最佳答案
 楼主| 发表于 2019-7-21 08:48:56 | 显示全部楼层
自己改完路径后马上就好了,谢谢大佬!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表