how to calculate angle in loop?
古いコメントを表示
hi please help me, how to calculate the angle using loop
%Calculate angle
%Loop1
if azA,azB>90;
azA1=180-azA;
azB1=180-azB;
elseif azA,azB<90;
azA1=azA-0;
azB1=azB-0;
end
%Second LOOP
if azA,azB<270;
azA1=azA-180;
azB1=azB-180;
elseif azA,azB>270;
azA1=360azA;
azB1=360-azB;
end
2 件のコメント
Dyuman Joshi
2021 年 5 月 16 日
Your syntax usage is incorrect in the if and elseif statements. And this aren't loops, they are conditional statements. As for anything else, your question is unclear? What do you want to do exactly?
nur aida azlin abdul aziz
2021 年 5 月 16 日
回答 (2 件)
Sulaymon Eshkabilov
2021 年 5 月 16 日
If your assignment requires loop only, then here is a brief solution that can be extended a bit with some comments:
azA = input('Angle for azA: ');
azB = input('Angle for azB: ');
if azA>90 && azB>90
azA1=180-azA;
azB1=180-azB;
elseif azA<90 && azB<90
azA1=azA-0;
azB1=azB-0;
end
%% Second LOOP
if azA<270 && azB<270
azA1=azA-180;
azB1=azB-180;
elseif azA>270 &&azB>270
azA1=360-azA;
azB1=360-azB;
end
nur aida azlin abdul aziz
2021 年 5 月 16 日
2 件のコメント
Walter Roberson
2021 年 5 月 16 日
That code does not have any loops.
Sulaymon Eshkabilov
2021 年 5 月 16 日
Note that if you have a series of values of azimuth, then you would need to build [for .. end] loop as well.
カテゴリ
ヘルプ センター および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!