how to use if statement with arrays
7 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Jordan Paxton
am 16 Okt. 2019
Kommentiert: Stephen23
am 16 Okt. 2019
I am trying to take a section of a 1D array and test if it would be less than a value and if it is the display error, The only thing I am getting back is the array itself.
code:
A=[11 9 17 16 29 41 42 65 88]
if A(1:4)>10
disp("error in hw catagory, please fix hw scores")
end
if A(5:6)>30
disp("error in quiz catagory, please fix quiz scores")
end
if A(7:8)>50
disp("error in midterm catagory, please fix midterm grades")
end
if A(9)>100
disp ("error in final catagory, please fix final scores")
end
0 Kommentare
Akzeptierte Antwort
TA
am 16 Okt. 2019
This might solve what you're trying to do:
if (mean(A(1:4)>10) > 0)
disp("error in hw catagory, please fix hw scores")
end
Using logical "A(1:4)>10" would tell you about whether any of the case contained within if statement is true or not.
1 Kommentar
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Performance and Memory finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!