专栏
标签
linprog 运行错误
一般问题
发布于 2025-02-10 18:22:15
查看 13过去503天

using TyOptimization
f=[-24 -40 -36 -80];
A=[8 18 14 20;2 2 6 80];
b=[3600 2400]';
lb=zeros(4,1);
ub=[Inf,Inf,Inf,Inf];
Aeq = []
beq = []
x, =linprog(f,A,b,Aeq,beq,lb,ub)
出现:julia> x, = linprog(f,A,b,Aeq,beq,lb,ub)
ERROR: UndefVarError: linprog not defined
Stacktrace:
[1] top-level scope
@ REPL[49]:1

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算

全部回答 2

发布于 2025-02-11 09:05:04

您好,请将原代码修改为如下形式

using TyOptimization
A=[8 18 14 20;2 2 6 80];
b=[3600,2400]; # 线性不等式约束b应当为向量
f=[-24,-40,-36,-80]; # 系数向量f
lb=zeros(4); # 下界lb应当为向量
ub=[Inf,Inf,Inf,Inf];
Aeq = []
beq = []
x, = linprog(f,A,b,Aeq,beq,lb,ub)
发布于 2025-02-11 20:03:30

julia> x, = linprog(f,A,b,Aeq,beq,lb,ub)
ERROR: UndefVarError: linprog not defined
Stacktrace:
[1] top-level scope
@ REPL[59]:1
仍然无法运行,是教育演示版本的问题么?今天已经激活了。还是不行。

用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天