Linprog error - The number of rows in A must be the same as the number of elements of b.
Show older comments
Hi , I am trying code a linprog optimisation
my code is
Aeq = [PV_power_output(:,:,K) WT_power_output(:,:,M) Bat_power_output]; % supply meets demand every hour
beq = [Hourly_power_demand(j,i)];
A = [PV_emissions_reduction(:,:,K) WT_emissions_reduction(:,:,M) Bat_emissions_reduction];
b = [0.8.*Current_emissions]; % Emissions reduction 20%
x = linprog(f,A,b,Aeq,beq)
I get an error saying "The number of rows in A must be the same as the number of elements of b." Im not sure what detail Im missing since A has one row and b has one element as far I can see!
Thanks
1 Comment
Walter Roberson
on 14 May 2012
PV_emissions_reduction(:,:,K) would normally be many rows.
Accepted Answer
More Answers (0)
Categories
Find more on Linear Programming and Mixed-Integer Linear Programming in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!