こんにちは私は次のコードを持っています
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が得られるはずです。
何か助けがありますか?!