こんにちは私は次のコードを持っています
for j = 1:2,
for i = 1:24,
for K = 1:3,
for M = 1:3,
PV_output(:,:,K) = real(PV_power_output(:,:,K));
WT_output(:,:,M) = WT_power_output(:,:,M);
PVenergy = sum(sum(PV_output(:,:,1)));
WTenergy = sum(sum(WT_power_output(:,:,1)));
f = [((CRF*CC_PV)/PVenergy)+OM_PV; ((CRF*CC_WT)/WTenergy)+OM_WT];
A = [-PV_output(j,i,K) -WT_output(j,i,M)];
b = -Demand(j,i);
lb = zeros(2,1);
ub = [max_PV_area/PV_area max_WT_area/WT_area]';
end
end
end
end
PV_output
とWT_output
は、私が個別に調べようとしている3つの異なる行列のセットを持つ365x24の行列です。..Demand
は365x24の行列です。
実行linprog
すると、上記のマトリックスの最後の要素のみを読み取っているように見えます。また、サイズを確認するA
とb
、1x2と1x1が得られますが、365x24x3と365x24が得られるはずです。
何か助けがありますか?!