作者snaredrum (好听木琴)
看板MATLAB
标题[问题] 定义一群symbolic variable
时间Fri Apr 5 11:19:34 2013
我想定义一群变数 每个变数对应一个 三维向量 (0,0,0)到(13,13,13)
需要用这些变数当作cvx (一个optimization的tool) 的variable。
可是这14^3个变数中 有一些是0....
加设这三维向量是 (i,j,t) 那如果 i+j-2t < 0 的话 那个变数就是0...
请问 我该怎麽系统化的写 这一大堆variable呢?
感恩~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 71.114.93.173
1F:→ u941716:CVX不是有自己的语法吗?你的问题看起来像inequality 04/05 23:05
2F:→ u941716:constraint 查一下他是怎麽宣告的吧 04/05 23:06
3F:→ snaredrum:我知道cvx constraint如何宣告~ 04/06 09:40
4F:→ snaredrum:重点是我现在变数太多,不等式很多 04/06 09:40
5F:→ snaredrum:但是不等式的写法跟变数的index有关 04/06 09:40
6F:→ u941716:coef_matrix * [i,j,t]' >= pre_computed_bounds 04/06 12:05