4 svar
80 visningar
Moni1 721
Postad: 5 mar 2021 23:06

ginput

Hej, jag undrar på skillnaden mellan de två koden här 

Jag har kört båda två i matlab, och den ena skillnaden jag so var att i den första kunde jag bare plotte ett musklick, Mens i den andra kunna jag klicka på flera musklick.

Jag undrar på varför använder vi ”i” i den andra koden och vad står den för, är det rätt att den står för antal musklick. 

Dr. G 9312
Postad: 6 mar 2021 09:17

I den första så innehåller x (och y) bara ett värde som ändras varje gång. 

När du plottar så visas det nya värdet, men det gamla försvinner.  För att plotfönstret inte ska rensas vid nästa plot så behöver du skriva

hold on 

Moni1 721
Postad: 6 mar 2021 10:02

tack så mycket, men vörför inför vi variabeln ' i ', vad står den för. 

Laguna Online 28421
Postad: 6 mar 2021 10:19

Det stämmer att den räknar antalet musklick, men egentligen är vi inte intresserade av antalet musklick. Vi vill att varje klick ska sparas som en ny punkt i x- och y-vektorerna. Så första varvet sparas x(1) och y(1), nästa varv x(2) och y(2) osv.

Moni1 721
Postad: 6 mar 2021 11:05

tack så mycket, nu förstår jag bättre

Svara Avbryt
Close