5 svar
108 visningar
viktoria10 63 – Fd. Medlem
Postad: 4 jun 2021 10:07 Redigerad: 4 jun 2021 10:52

data labb 4

Försöker att lösa denna uppgift men kommer ingen vart.. Någon som har tips till mig?

Beräkna ett närmevärde på arean av det område som ligger innanför kurvan 2x^4+y^4+64 x^2y^2=1.
Prova gärna att använda Monte Carlo-metoden som står beskriven i arbetsbladet. Slumpa ut 100000 punkter i kvadraten -1\le x \le 1, -1\le y \le 1 och räkna de punkter som hamnar innanför kurvan. Använd resultatet för att beräkna arean.

OBS! Svara bara med två gällande siffror. Eftersom metoden är probabilistisk kan metoden ge fel svar ändå. Försök i så fall igen! Det är även en klok idé att plotta området med t ex "ContourPlot" och se att resultatet verkar rimligt.


Rubrik kompletterad för att minska risken för ihopblandning. /Smutstvätt, moderator 

Smaragdalena 80504 – Avstängd
Postad: 4 jun 2021 10:15

Var kör du fast?

viktoria10 63 – Fd. Medlem
Postad: 4 jun 2021 10:25

Jag försöker lägga den i Matematika men vet inte ens koden för att börja. tycker att den känns svår.

viktoria10 63 – Fd. Medlem
Postad: 4 jun 2021 13:37

p1 = ContourPlot[ 2 x^4 + y^4 + 64 x^2 y^2 == 1, {x, -1, 1}, {y, -1, 1}]; p2 = ListPlot[{iCirkel, ejICirkel}, PlotStyle -> {Green, Blue}]; Show[p1, p2] Antal = Length[iCirkel] Area = N[(Antal*4)/100000] n = 100000; dim = 2; Antal = Sum[Boole[test[RandomReal[{-1, 1}, dim]]], {i, 1, n}]; Area = Antal*2^dim/n // N

viktoria10 63 – Fd. Medlem
Postad: 4 jun 2021 13:38

Jag har skrivit den men inte kommit längre

viktoria10 63 – Fd. Medlem
Postad: 4 jun 2021 15:49

Jag har klarat den nu :)

Svara
Close