24小时热门版块排行榜    

查看: 430  |  回复: 1

wuzhuodong

银虫 (小有名气)

[求助] 一些命令的含义 [ s o l { k + 1 } { 1 } . B i { : } ]‘

下面一些命令看不懂,求指教:
[sol{k},diagnost{k},Uz{k},J{k},Optimizer{k}] = solvemp(F,obj,[],x{k},u{k});
[ s o l { k + 1 } { 1 } . B i { : } ]
运行结果是一个62*1的矩阵,然后每个花括号的含义是什么?

还有个程序是:
A = randn(15,3);
b = rand(15,1);
E = randn(15,2);

z = sdpvar(3,1);

F = set(A*z <= b+E*x);
obj = (z-1)'*(z-1);

x = sdpvar(2,1);
F = set(A*z <= b+E*x) + set(-1 <= x <= 1)
sol = solvemp(F,obj,[],x);

xx = [0.1;0.2];
[i,j] = isinside(sol{1}.Pn,xx)
sol{1}.Bi{j}*xx + sol{1}.Ci{j}
然后其中sol{1}.Pn的输出是polytope array:  27polytopes in 2D
sol{1}.Bi{j}的输出是2*1的举证,sol{1}.Ci{j}是个1*1的,就是不明白,这个sol,到底是什么,Bi和Ci的作用是什么,前面都没出现他们的定义
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hytao2012

铁杆木虫 (正式写手)

木头虫子

膜拜ing, solvemp、 isinside和sdpvar都是自己编的函数吗?太牛了,看不懂
2楼2014-09-14 20:17:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wuzhuodong 的主题更新
信息提示
请填处理意见