【发布时间】:2016-05-07 09:27:30
【问题描述】:
我正在尝试创建一个符号矩阵,但我想将其中的一些元素修复为 0,以减少问题的大小。我也想发送所有的价值观是积极的。我试过这个:
X = sym ('x',[n,n]);
X = sym(X,'positive');
X=times(X,Xf);
其中 Xf 是一个 nxn 矩阵,其中我希望具有固定值的零和希望在矩阵中具有变量的零。
当我使用 fminunc 解决问题时,我得到了一些负值,并且我想要修复的值也有非零值。
在我的例子中,n 是 30,用 fmincon 解决它是不可能的
【问题讨论】:
-
您能否就您要解决的问题提供一些见解?我不太明白您为什么要将 fminunc 与符号矩阵一起使用。
-
我试图优化一个变量矩阵,使其元素与一些基本矩阵元素之间的差异以及其列和行之和与两个基本向量之间的差异最小化。@LucaCiti
标签: matlab optimization