8 svar
196 visningar
pepsi1968 480
Postad: 9 sep 2021 19:04

Nybörjare inom matlab, plotta Error!

Uppgiften : " Du kastar en boll från 2 meters höjd med hastigheten  25 m/s  samt elevationsvinkeln 60 grader. Plotta kaströrelsen"

Jag tror jag har klarat drygt 99% av uppgiften men när jag skriver in fplot(f) så händer det verkligen ingenting. Här kommer in kod: 

Skaft 2373 – F.d. Moderator
Postad: 9 sep 2021 19:20

Du har ett kommatecken som jag tror förvirrar den: fplot(f,)

Prova att ta bort det, så det står bara fplot(f). Kommatecken är en åtskiljare så man kan skicka fler argument till fplot, men då ska man göra det också =)

pepsi1968 480
Postad: 9 sep 2021 19:21

Det gjorde ingen skillnad :(

Skaft 2373 – F.d. Moderator
Postad: 9 sep 2021 19:26

Ajdå. Då behöver iallafall jag se själva felmeddelandet, jag är också ny på matlab =)

pepsi1968 480
Postad: 9 sep 2021 19:31

Det är det enda jag har fått; "Warning: Error updating FunctionLine" O ingen plot. Det är väl ingen error men inget kommer upp :(

pepsi1968 480
Postad: 9 sep 2021 19:35

Det jag tror kan vara fel är min funktion jag har, som du kan se högst uppe typ, är definierad som f(x) = Et^2 + Qt + F , men längre ner har jag ju gett  E,Q & F värden men jag tror det kan strula för det kan mig felmeddelanden innan tills felen försvann :o

Laguna 28468
Postad: 9 sep 2021 19:38

Kan du anropa f för nåt enstaka värde och se vad som händer? 

pepsi1968 480
Postad: 9 sep 2021 19:40

Där ja, nu fick vi den errorn jag tänkte på:

Dock fattar jag inte varför E är unrecognized? jag har ju gett E ett värde.

pepsi1968 480
Postad: 9 sep 2021 19:46

Upddatering: Jag löste errorn genom att lägga min f = @(t) ... efter matrisen där jag beräknar dess koefficienter. tack!!

Svara Avbryt
Close