Slinga med kontroll
Frågan lyder:
Filen Temperaturer.mat innehåller en vektor T med ett antal uppmätta temperaturer. Skriv en Matlab-kod som går igenom vektorn och kontrollerar hur många av de uppmätta temperaturvärdena som är högre än +20 grader och hur många som är lägre än eller lika med -20 grader. Antalet värden som är större än 20 ska lagras i variabeln antal_plus och antalet som är lägre än -20 ska lagras i variabeln antal_minus. Du ska använda en for-slinga och en if-sats när du löser uppgiften.
Jag har försökt lösa den såhär:
Men det blev tydligen fel. Det står att jag ska använda "en for-slinga och en if-sats ". Är det möjligt att bara använda en av varje?
Borde du inte ha
antal_plus = antal_plus + 1
?
Annars kan man helt enkelt skriva
antal_plus = sum(T > 20)
utan vare sig for-loop eller if-sats.
istället för antal_plus=T(i)?
Jag testade skriva antal_plus=antal_plus +1 och det funkade.
Tack så hemskt mycket!!!