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!