How can i enter the outputs of this for loop into an array

1 vue (au cours des 30 derniers jours)
mos
mos le 28 Avr 2021
Commenté : mos le 28 Avr 2021
poweroutputs = zeros(12,1);
for windspeedvar = [24.1 22.8 21.5 18.0 15.5 14.4 13.7 14.7 18.1 21.1 22.2 22.5];
[power2,speed2] = florisv2(windspeedvar,density,winddirection,turbinecentrekerrygold,yawangle,diameters,powercurve,location);
d = sum(power2)/1000000;
v = 1:12;
poweroutputs(v,1) = d
end
I'm a beginner in MATLAB, I need to know how to enter the outputs of the following for loop into an array so that the final output is a 12x1 matrix.

Réponse acceptée

David Fletcher
David Fletcher le 28 Avr 2021
poweroutputs = zeros(12,1);
iterator=1;
for windspeedvar = [24.1 22.8 21.5 18.0 15.5 14.4 13.7 14.7 18.1 21.1 22.2 22.5];
[power2,speed2] = florisv2(windspeedvar,density,winddirection,turbinecentrekerrygold,yawangle,diameters,powercurve,location);
d = sum(power2)/1000000;
poweroutputs(iterator,1) = d
iterator=iterator+1;
end

Plus de réponses (0)

Catégories

En savoir plus sur Data Type Conversion 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!

Translated by