Vinnaren i pepparkakshustävlingen!
2007-12-23, 11:19
  #1
Medlem
Malchicks avatar
Någon här som vet hur man simulerar ett gaussiskt stokastiskt fält (GRF) i Matlab?

Googlar, men hittar inget vettigt.
Citera
2007-12-24, 01:27
  #2
Medlem
Mr Mojo Risin's avatar
Citat:
Ursprungligen postat av Malchick
Någon här som vet hur man simulerar ett gaussiskt stokastiskt fält (GRF) i Matlab?

Googlar, men hittar inget vettigt.

Hur skall det användas? GRF är en normalfördelning och du kanske kan ha hjälp av: randn([M,N]), som spottar ut en MxN-matris med normalfördelade (gaussiskt fördelade) tal av medelvärde 0 och standardavvikelse 1.

Vill du ha hundra tal med ett medeltal av t ex 5, och standardavvikelse 3, skriver du:

a = 5 + 3.*randn([1,100]);
Citera
2007-12-24, 09:48
  #3
Medlem
Malchicks avatar
Citat:
Ursprungligen postat av Mr Mojo Risin'
Hur skall det användas? GRF är en normalfördelning och du kanske kan ha hjälp av: randn([M,N]), som spottar ut en MxN-matris med normalfördelade (gaussiskt fördelade) tal av medelvärde 0 och standardavvikelse 1.

Vill du ha hundra tal med ett medeltal av t ex 5, och standardavvikelse 3, skriver du:

a = 5 + 3.*randn([1,100]);

Njae, riktigt så simpelt är det inte eftersom det stokastiska fältet har ett givet semivariogram/kovariansfunktion. Jag vet att man kan använda paketet RandomFields i R, men skulle vilja hitta något liknande till Matlab. Antar att
detta kanske inte är allmänna statistikkunskaper direkt, fast man kan alltid hoppas att det finns något ljus på FB.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback