How do I use an if-else structure inside a for loop to investigate if each component of a row vector is inside or outside the boundaries?
1 次查看(过去 30 天)
显示 更早的评论
Consider to have three variables named a, b, c with values 1, 10, 20 respectively.
Store these variables into a row vector called vec
Set two boundries:
- A lower limit that is low=5
- A upper limit that is up=15
Write a code to to investigate if each component of the vector vec is inside or outside the boundries.
Store the results in the vector variable out_vec with the following scheme:
- out_vec(i)=1 inside the boundry
- out_vec(i)=0 outside the boundry
Use an if-else structure inside a for loop in your code.
a = 1;
b = 10;
c = 20;
vec = [a, b, c];
for i = 5:16
if 5<=vec<=15;
print("Inside the boudries");
else
print("Outside the boundries");
end
end
0 个评论
回答(2 个)
Risuna Maluleke
2021-7-27
a = 1;
b = 10;
c = 20;
vec = [a, b, c];
for i=1:numel(vec)
v=vec(i);
if 5<=vec<=15;
print("Inside the boudries");
else
print("Outside the boundries");
end
end
0 个评论
另请参阅
类别
在 Help Center 和 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!