How can i enter the outputs of this for loop into an array
1 回表示 (過去 30 日間)
古いコメントを表示
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.
0 件のコメント
採用された回答
David Fletcher
2021 年 4 月 28 日
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
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Get Started with MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!