Using the length() in a for loop
30 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi I have the following code which I am trying to loop. the loop isn't working however and I don't know why
PVsupply = [0 0 0 0 0 0.05 0.1 0.11 0.13 0.13 0.15 0.15 0.15 0.15 0.145 0.145 0.14 0.135 0.08 0.05 0 0 0 0];
hourly_daily_PV = PVsupply(:);
hourly_annual_PV = repmat(hourly_daily_PV,365,1);
WTsupply = [10 10 10 10 25 25 25 15 15 15 15 15 15 15 35 35 35 35 35 10 10 10 10 10 ];
hourly_daily_WT = WTsupply(:);
hourly_annual_WT = repmat(hourly_daily_WT,365,1);
number_panels = 1:10:100;
number_turbines = 1:1:5;
for idx_number_panels = 1:length(number_panels) % range of PV panel units examined
for idx_number_turbines = 1:length(number_turbines) % range of wind turbine units examined
for number_batteries = 1:5 % range of battery units examined
for h=2:25 %# hours
hourly_total_RES(idx_number_panels,idx_number_turbines,number_batteries, h) = hourly_annual_PV(h)*number_panels(idx_number_panels) + hourly_annual_WT(h)*number_turbines(idx_number_turbines);
end
end
end
end
5 commentaires
Oleg Komarov
le 20 Août 2012
I don't get any error, nor the size is [1 1 1 5] with the data and script you supplied.
Réponses (1)
Azzi Abdelmalek
le 20 Août 2012
i am not getting any errors; before running your code use
clear
if it does'nt work check if any of your variables are not shadowed by any function or file with the same name in your working folder
0 commentaires
Voir également
Catégories
En savoir plus sur Wind Power dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!