Using loops to perform vector functions
古いコメントを表示


I'm new to MATLAB and I'm having trouble with my function. I'm trying to call upon a different operation "op" to do subtraction instead of addition but despite entering op as 2 it's still doing addition. Any help is greatly appreciated.
3 件のコメント
Torsten
2022 年 1 月 26 日
Maybe a2 = 0 ?
Jonathan Lam
2022 年 1 月 26 日
Torsten
2022 年 1 月 26 日
You set op=1 within the function.
採用された回答
その他の回答 (1 件)
KSSV
2022 年 1 月 26 日
0 投票
In the function you have given input op which decides wheter to add ot subtract. But you are over writitng the input op inside the code to op = 1. So always the function adds. You need to remove the line op = 1 i.e. ine number 10 in the code.
Also your variable result has to be intiailized before the loop.
カテゴリ
ヘルプ センター および 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!