![]() |
Recursie probleem
Ik heb een probleem waar ik niet uitkom. Ik heb een recursieformule: u(t+1) = u(t) + 0,1*u(t))(1-p * u(t)) met u0 = 40.
Ik moet P berekenen wanneer de grenswaarde/evenwichtswaarde 150 bedraagt. Dan dacht ik dat ik moest terug rekenen met de evenwichtswaarde-formule... maar dat lukt niet aangezien het dan ... / (1-1) wordt... Wie o wie kan mij helpen / een hint geven? Bedankt! |
Schrijf de uitdrukking rechts van het gelijkteken eens verder uit, en probeer nu eens een algemene vorm voor ut af te leiden die niet recursief is.
|
u(t) + 0,1*u(t)*(1-P*u(t)) u0 = 40
40 + 0,1 * 40 * (1-P*40) 40+4*(1-P*40) 40+4-4P*160 44-4P*160 44-640P 40=44-640P -640P = 4 P = 0,00625 u(t+1) = u(t) + 0,1*u(t)*(1--0,00625*u(t)) u(t+1) = u(t) + 0,1*1,00625*u(t)^2 u(t+1) = u(t) + 0,100625u(t) + u(t)^2 u(t+1) = u(t) + 0,100625u(t)^3 Zo. En dan krijg ik een error op mijn GR. Ik snap er niet meer van... |
Er geldt: ut+1 = 1,1 ut-0,1put². Bepaal nu eens ut+2 uitgedrukt in t, en kijk eens wat dit voor algemene formule oplevert.
|
Ik vond me zelf nog geen eens zo heel slecht in wiskunde... maar daar begin ik nu een beetje aan te twijfelen...
Als eerste, stap 1, ik doe iets fout, want ik kom daar op geen een manier op uit... Mijn stappen: u(t+1) = u(t) + 0,1u(t) * (1 - P * u(t)) u(t+1) = u(t) + 0,1u(t) - 0,1u(t)*(p*u(t)) u(t+1) = 1,1u(t) - 0,1u(t)*P - 0,1u(t)^2 en dan houdt dat al op bij mij... Ik heb zo'n gevoel dat ik hier al veel te lang er naar kijk, en het gewoon niet meer zie. Ten tweede als ik jouw formule zou pakken, weet ik niet hoe ik dat zou moeten aanpakken? Ik heb wel wiskunde A, weet niet of dat uitmaakt... Ik snap er in ieder geval maar weinig van :confused: |
Wanneer ik 0,1ut(1-p)ut gebruik dan krijg ik inderdaad 0,1u(t) + 0,1Pu(t)^2. Maar de formule is 0,1*u(t))(1-p * u(t)).
Dan moet ik toch eerst alles binnen de haakjes doen, dus (1-p * u(t)) waarbij de vermenigvuldiging voorgaat. Nu verplaats je de haakjes gewoon? Dan krijg je toch een andere formule? Edit: 22.00 Ik zie nu dat je wel gewoon Pu(t) heb gebruikt voor C. (Typefoutje?) Maar hoe kom je aan de dubbele min? Plus keer min blijft min Edit: 23.30 Dit heb ik nu: Code:
u(t+1) = u(t) + 0,1u(t) (1-P u(t)) met u0 =40 |
Het moest inderdaad ut+1 = ut(1-put) = 1,1ut--put² zijn.
Kijk eens of je met het antwoord van arie in http://www.wiskundeforum.nl/viewtopic.php?f=24&t=2689 verder komt. |
Ik zag dat ik had doorgerekend met een verkeerd getalletje. Dit moet hem nu uiteindelijk wezen:
Code:
0 = u(t)*(1-P*u(t)) (Of doe ik het toch nog verkeerd?! Want ik vind het wel toevallig/vreemd dat zowel de 'input' als de 'output' 150 is. Doe ik iets verkeerd, of klopt het wel gewoon?) |
Alle tijden zijn GMT +1. Het is nu 20:56. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.