Vinnaren i pepparkakshustävlingen!
2016-01-13, 16:19
  #1
Medlem
Uppgift:

Matlab kommandot help rand ger utskriften ”R = rand(N) returns an N-by-N matrix
containing pseudorandom values drawn from the standard uniform distributions on the
open interval (0,1).”

Matlabkoden:

Kod:
s=0.0;
N=1000;
for 
n=1:N
 x
=rand(1);
 
s=s+x^4/N;
end
display
(s

ger en utskrift som oftast är närmast:

svarsalternativ:
a) 0.05
b) 0.1
c) 0.15
d) 0.2
e) 0.25
f) 0.3
g) 0.35

Facit: 0.2

OBS! Den här uppgiften ska alltså lösas i salstenta utan några hjälpmedel. Hur i H...ve ska det gå till?
Citera
2016-01-13, 16:28
  #2
Medlem
inneskos avatar
Du har att efter loopen är färdig så är

s = (x_1^4 + x_2^4 + ... + x_N^4)/N

Vad är väntevärdet för s? Motivera varför s borde vara nära detta värde.
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