7 svar
129 visningar
johanna97c behöver inte mer hjälp
johanna97c 19 – Fd. Medlem
Postad: 8 mar 2020 15:44

Fixpunktsiteration

Hej!

Kan någon förklara varför c = 0.1 ? Jag vet att man ska ta derivatan av utrycket och sätta det mindre än 1 och då får jag c till noll. 

Snerf 24 – Fd. Medlem
Postad: 8 mar 2020 16:07

Om g(x)=3c+x-cx2, ska |g'(3)| <1.

Vad får du c till då?

johanna97c 19 – Fd. Medlem
Postad: 8 mar 2020 16:11 Redigerad: 8 mar 2020 16:16
Snerf skrev:

Om g(x)=3c+x-cx2, ska |g'(3)| <1.

Vad får du c till då?

Jag får C till noll.

dvs

g'(sqrt3) =1-2*sqrt(3)*C

Så då blir det 1-2*sqrt(3)*C<1

Och om man flyttar över 1an så får man c till noll och inte 0.1.

SeriousCephalopod 2696
Postad: 8 mar 2020 16:20

Du bör få ett intervall för cc. Glöm inte bort absolutbeloppet. 

Snerf 24 – Fd. Medlem
Postad: 8 mar 2020 16:21 Redigerad: 8 mar 2020 16:21

Som vi får är att detta ska gälla |1-23c|<1, här kan c inte vara 0 ty 1<1 är falskt. Om c=0.1 får vi |1-23×0.1||0.65|<1, alltså är c=0.1 en möjlig lösning.

johanna97c 19 – Fd. Medlem
Postad: 8 mar 2020 16:25
SeriousCephalopod skrev:

Du bör få ett intervall för cc. Glöm inte bort absolutbeloppet. 

g'3<1=1-2×3×C<1

Jag ser inte hur detta kan bli ett intervall då jag bara har en konstant c på ena ledet. För visst ska jag flytta över 1an vilket leder till att jag får -2×3 ×C<0

Laguna 30251
Postad: 8 mar 2020 16:30

c = 0 är en lösning, men det är ingen bra lösning, för då är xn+1=xnx_{n+1} = x_n, dvs. x ändrar sig inte alls. Det kan ju vara bra om x har rätt värde, men det ändrar sig inte om det har fel värde heller, så itereringen är värdelös.

johanna97c 19 – Fd. Medlem
Postad: 8 mar 2020 16:31
Snerf skrev:

Som vi får är att detta ska gälla |1-23c|<1, här kan c inte vara 0 ty 1<1 är falskt. Om c=0.1 får vi |1-23×0.1||0.65|<1, alltså är c=0.1 en möjlig lösning.

Så jag skall alltså testa med de olika värderna och se vilket som ger absolutbelopet mindre än 1. Då tror jag att jag fattar!

Svara
Close