0 svar
37 visningar
ogrelito 116
Postad: 19 sep 2019

Slinga med kontroll - while

Hej!

Jag har fastnat ganska länge nu på samma uppgift och behöver hjälp.

 

Frågan lyder:

Filen Kastet.m innehåller kastbanan som funktion av tiden för en boll. Kastbanan ges i form av bollens x- och y-koordinater (se bilden). I filen Kastet.m finns x-koordinaterna lagrade i variabeln x, y-koordinaterna i variabeln y motsvarande tidpunkter i variabeln t.


Vid vilken tidpunkt passerar bollen (för första gången) ett avstånd till marken som är mindre än 1 m och vid vilken x-position befinner sig bollen då? Använd en while-slinga för att gå igenom och kontrollera bollens y-koodinater och avluta slingan vid ett lämpligt tillfälle. Spar tidpunkten i variabeln tid och x-positionen i variabeln xpos.

 

H=1:length(y)

T=1:length(t)

Jag tänkte att man kan göra en while loop där y(H) >= 1

så när positionen av höjden== positionen av tiden, där höjden är <1 vet vi positionen av höjden och kan därmed ta reda på vad sträckan är på samma position.

Men jag är ny till Matlab och vet inte riktigt hur jag ska skriva.

Svara Avbryt
Close