次のコードがあります。
test = horzcat(-PV_test, -WT_output);
f = [((CRF * CC_PV) / PVenergy) + OM_PV; ((CRF * CC_WT) / WTenergy) + OM_WT];
A = test;
b = -Demand;
lb = zeros(2,1);
ub = [max_PV_area max_WT_area];
x = linprog(f, A, b, [], [], lb, ub)
どこ:
b = 365 x 24
PV_test = 365x24
WT_output = 365 x 24
test = 365 x 48 (from matrix concatenation)
Demand
ベクトルでなければならないのに行列のようです。これをベクトルに変換し、同じ要素を同じ「場所」に保持するにはどうすればよいですか?
また、行列連結はこれを行うための最良の方法ですか? データセット全体の最適値x1
と値を見つけようとしています。x2