“太多的输出参数”错误而使用fmincon解算器内部的优化工具。

1 visualizzazione (ultimi 30 giorni)
Explenation后的代码。
%设置默认的解算器选项
options2 = optimoptions (“fmincon”,“PlotFcn”,“optimplotfvalconstr”);
%解决
(解决方案,objectiveValue) = fmincon (@objectiveFcn w, []、[] [], [], [], [],
@objectiveFcn options2);
%明显的变量
clearvarsoptions2
这些都是在违约。
函数f = objectiveFcn (optimInput)
x = optimInput (1:8124);
y = optimInput(8125:结束);
f =总和(1. / (1 + exp (- x)) * 1. / (1 + exp (- y”)),“所有”);
结束
函数测查[c] = constraintFcn (optimInput)
x = optimInput (1:8124);
y = optimInput(8125:结束);
c =总和(1. / (1 + exp (- x)) * 1. / (1 + exp (- y”)) * 1. (aa),“所有”)- 0.1;
测查= [];
结束
向量w optimInput是8243 * 1传递向量。aa变量内部约束是一个8124 * 119矩阵。我得到错误太多的输出参数。我该如何模型是这样的吗?
2 Commenti

每commentare Accedi。

Risposta accettata

1月
1月 伊尔11组2021
一个大胆的猜测:
(解决方案,objectiveValue) = fmincon (@objectiveFcn w, []、[] [], [], [], [],
@objectiveFcn options2);
% ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^这应该是“constraintFcn”? !

稍risposte (0)

Categorie

苏Scopri di稍和迭代解算器输出显示帮助中心e文件交换

标签

装饰


释放

R2021a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的