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 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposte (2)
Risuna Maluleke
il 27 Lug 2021
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 Commenti
Vedere anche
Categorie
Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!