Matematik

Hjælp i R

15. oktober kl. 19:55 af IMBN3 - Niveau: Universitet/Videregående

Jeg søger en, der har godt kendskab til matematikprogrammet R, som måske kan hjælpe mig med et enkelt eller 2 spørgsmål.


Brugbart svar (0)

Svar #1
15. oktober kl. 22:57 af LeonhardEuler

Ja?

Svar #2
16. oktober kl. 09:58 af IMBN3

Opgave 4 c i denne.
Billede af min opgave i R so far i næste svar

Vedhæftet fil:miniprojektC19.pdf

Svar #3
16. oktober kl. 10:01 af IMBN3

Linje 2 er -som du kan se, hvis du kører dem - ikke accepteret. Det er helt nyt for mig, det her med terningslag, så er lidt blank ift hvad jeg skal skrive for at få en brugbar funktion.


Svar #4
16. oktober kl. 10:52 af IMBN3

Nå jeg kan åbenbart ikke lægge den slags filer op her :-/
Jeg håber du kan hjælpe alligevel.


Brugbart svar (0)

Svar #5
16. oktober kl. 23:18 af LeonhardEuler

Det er egentlig bare følge pseudokoden: 

nextPos <- function(pos, slag)
{
   pos <- pos + slag
   if(pos > 6)
     pos <- 12 - pos
  return(pos)
}

terning <- function(n){floor(runif(n,1,7))}

imaal <- function(){
  pos <- 0
  antalkast <- 0
  while(pos != 6)
  {
    slag <- terning(1)
    pos <- nextPos(pos, slag)
    cat("Slag:", slag, "; position:", pos, "\n")
    antalkast <- antalkast + 1
  }
  return(antalkast)
}

imaal()


Svar #6
17. oktober kl. 12:10 af IMBN3

Tusind tak, du er sgu en ven i nøden.
Det går fint helt ned til return, hvor den så siger "no function to return from" jumping to top level

jeg fjernede return og nøjedes med antalkast, så får jeg et svar, der siger 0. Det forstår jeg ikke helt
Hvad tror du er fejlen?

imaal() giver mig et svar, så den er fin.

Endnu en gang tusind tak!


Brugbart svar (0)

Svar #7
17. oktober kl. 22:11 af LeonhardEuler

Jeg er ikke sikker på, at jeg forstår, hvad du mener? Når jeg kører det i Rstudio, så går det fint. Se vedhæftede billede. Husk at markere det hele og så kør. 


Skriv et svar til: Hjælp i R

Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk? Klik her for at oprette en bruger.