Info

この質問は閉じられています。 編集または回答するには再度開いてください。

is it possible to do what is in the code below?

1 回表示 (過去 30 日間)
Cauli Vilela Ferreira
Cauli Vilela Ferreira 2020 年 7 月 3 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
is it possible to do what is in the code below? marked on '!!'
for k = 1 : numel(VetorN)
DiscSt.N(k) = VetorN(k);
z = 2;
VetorA = ( 0 + ( z *( 0 : in ) ) );
WingSt.AoA = deg2rad( 5 );
if k == length(VetorN)
for j = 1 : numel( VetorA )
DiscSt.N = N;
WingSt.AoA(j) = deg2rad( VetorA(j) ); % input angle of attack
end !!%% this end for 'if'!!
WingSt.CL = WingSt.AoA + DiscSt.N;
C = [ 1 1 WingSt.AoA 1 1];
if k == length(VetorN)
break
end
end !!% !!this end for 'for'!!
CL = WingSt.CL;
end
CL1 = WingSt.CL
C
  5 件のコメント
Cauli Vilela Ferreira
Cauli Vilela Ferreira 2020 年 7 月 3 日
What if I create two scripts one for each 'for loop' and want to call the variable from one script to the other. And so make a plot (CL, CL1).
1 (this i will make a plot)
for k = 1 : numel(VetorN)
DiscSt.N(k) = VetorN(k);
WingSt.AoA = deg2rad( 5 );
WingSt.CL = WingSt.AoA + DiscSt.N;
CL = WingSt.CL;
end
plot(CL,CL1)
2
z = 2;
VetorA = ( 0 + ( z *( 0 : in ) ) );
for j = 1 : numel( VetorA )
DiscSt.N = N;
WingSt.AoA(j) = deg2rad( VetorA(j) ); % input angle of attack
WingSt.CL = WingSt.AoA + DiscSt.N;
C = [ 1 1 WingSt.AoA 1 1];
CL1 = WingSt.CL
end
C
Image Analyst
Image Analyst 2020 年 7 月 3 日
Try typing control-a (to select all text) then control-i (to fix the indenting). That will alert you to missing end statements and you can see whether the loops and if blocks look correct.

回答 (0 件)

この質問は閉じられています。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by