MATLAB中在求规划的时候变量一般要求为向量,我想问一下变量可以是矩阵吗?

也就是这种形式:mincXaX=bX是m行,n列的矩阵,a,b,c是向量... 也就是这种形式:
min cX
aX=b
X 是m行,n列的矩阵,a,b,c是向量
展开
 我来答
tianxiawulang
2014-08-04 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2673万
展开全部
规划的相关函数自身不直接支持矩阵,但可以把优化变量矩阵转换成向量来处理。
但现在的问题是,如果c是向量,X是矩阵,则目标函数cX是向量,那就成了多目标优化的问题了。
最好把几个变量的确切情况说清楚一些,不要泛泛地说是“向量”(最好举个具体的例子)。
追问
噢,对了,我考虑错了,目标函数里C和X都是矩阵,但是目标函数是C和X的所有元素对应相乘,然后减去一个数后再平方相加。
转换成向量后我是怕X的下标不好对应
追答
这个好像没什么太好的办法。
印象中,0-1整数规划的函数bintprog有个指派问题的例子,也是用的矩阵转为向量来处理的做法,您可以参考一下。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式