Hej.
Jag försöker att över sommaren lära mig en del grunder inom numeriska metoder med Matlab för en kurs på universitet. Men har dykt på problem. Jag hoppas att det finns några snälla Sweclockare som kan hjälpa mig på traven! Självklart har jag själv försökt reda ut och läsa i kursbok + online om problemen men lyckas inte hitta tillräcklig information där. Det är några saker, och blir mest troligt fler, som jag behöver hjälp med men jag börjar med det första.
Har en funktion som jag skall köra genom Matlab:
Min kod i Matlab är:
x = 0:0.001:100;
y = 98.*x - ((x.^2 + x + 0.2)./(x + 1)).^9 + 5.*x.*exp(-x);
Problemet:
Funktionen skall ge två rötter, y = 0, när x > 0 men jag kan för mitt liv inte se att jag får fler än 1 för positiva x. Jag tror att jag lyckats skriva in funktionen felaktigt i Matlab men har gått igenom den flera flera gånger om och kan inte se att det är något fel med hur jag skrivit. Kan någon se vad jag gjort fel?
Tack, mvh / euro