Gå til innhold

Holgers lille NTNU-tråd | *Se første post for spørsmål om hybel*


HolgerL

Hvilket sted tilhører du?  

1 457 stemmer

  1. 1. Velg ett av alternativene

    • Dragvoll
      254
    • Gløshaugen
      1019
    • Annet
      202


Anbefalte innlegg

Videoannonse
Annonse
Skrevet

Ferdig med første eksamen, var heldig nok engang å få oppgaver om det jeg tippet vi ville få, så er ganske fornøyd :D Bare en uke igjen til neste og siste :/

Skrevet

Grattiss

 

Er det bare meg eller er testeksamen i ITGK07 styggvanskelig? Er en del tekst der som prøver å kaste oss av. Selv om svaret helt sikkert latterlig enkelt. Men jeg blir kastet helt av. Sykt! LINK!

Skrevet

Jeg syns også testeksamen var vanskelig, på en litt "ekkel" måte, eller hvordan man nå skal si det. Men, som du sier, svaret er ikke så innviklet - når man får se det ... :)

Skrevet
Grattiss

 

Er det bare meg eller er testeksamen i ITGK07 styggvanskelig? Er en del tekst der som prøver å kaste oss av. Selv om svaret helt sikkert latterlig enkelt. Men jeg blir kastet helt av. Sykt! LINK!

Temmelig vriene de b-oppgavene, ja. Hvis vi får sånne oppgaver i morgen, så sanker ikke jeg særlig med poeng. Men så sikter ikke jeg meg inn på toppkarakter i IT heller. =p
Skrevet (endret)

Prøvde meg på oppgave 3. Ser ut som den lager tilfeldige tall allright. :p Skal det bli noe slikt som dette?

 

a)

function tall = lcg(x)
a = 1664525;
c = 1013904223;
m = 2^32;
tall=mod((a*x)+c,m);
return
end

 

b)

x=[];
y=[];
y(1)=(2^24-1);
x(1)=1;
N=1000;
for i=2:N
x(i)=i;
y(i)=lcg(y(i-1));
end
plot(x,y)

Endret av Knut Erik
Skrevet
Er ikke ITGK faget hvor man lærer hvordan man sjekker mailen sin?

Det var det jeg håpet på, men ser ut til at jeg er in for a treat når jeg skal ha IT1102 til vårsemesteret..

Skrevet (endret)
Prøvde meg på oppgave 3. Ser ut som den lager tilfeldige tall allright. :p Skal det bli noe slikt som dette?

 

a)

function tall = lcg(x)
a = 1664525;
c = 1013904223;
m = 2^32;
tall=mod((a*x)+c,m);
return
end

[/code]

 

Lurer på hvordan du klarte å gjøre om selve greia til mod(a*x)+c,m. Men det er aldeles riktig ;) Så flink er du.

 

Edit : Never mind. Fant ut av det ;)

Endret av Lanka
Skrevet
Prøvde meg på oppgave 3. Ser ut som den lager tilfeldige tall allright. :p Skal det bli noe slikt som dette?

 

b)

x=[];
y=[];
y(1)=(2^24-1);
x(1)=1;
N=1000;
for i=2:N
x(i)=i;
y(i)=lcg(y(i-1));
end
plot(x,y)

Dette er for så vidt en OK måte å vise tilfeldig fordeling av tall på, men det man egentlig skal gjøre, er å dele ut randomtall med lcg() til både x og y. Du kan endre litt på for-løkken, f.eks. slik:

 

u = 2^24-1;
N = 1000;
x = zeros(1,N);
y = zeros(1,N);
for i=1:N
 u = lcg(u);
 x(i) = u;
 u = lcg(u);
 y(i) = u;
end
plot(x , y , '.' , 'MarkerSize' , 1)

 

Funker også uten 'MarkerSize',1 i plot(), men du får litt store punkter hvis ikke.

 

Er ikke ITGK faget hvor man lærer hvordan man sjekker mailen sin?

Det var det jeg håpet på, men ser ut til at jeg er in for a treat når jeg skal ha IT1102 til vårsemesteret..

Å, si ikke det. Fra øvingsoversikten:

 

Øving 0: Pålogging, surfing og sjekking av mail.

 

Denne var riktignok frivillig å gjøre ...

Skrevet
u = 2^24-1;
N = 1000;
x = zeros(1,N);
y = zeros(1,N);
for i=1:N
 u = lcg(u);
 x(i) = u;
 u = lcg(u);
 y(i) = u;
end
plot(x , y , '.' , 'MarkerSize' , 1)

 

bør du ikke endre rekkefølge på u-X(i)-u-Y(i) til X(i)-u-Y(i)-u?

Skrevet

Har heller ikke funnet noe løsningsforslag til prøveeksamen, men m-filer til den ligger ute under foiler for grønn parallell, fant jeg til slutt ut.

Skrevet
Jørn sa han skulle legge det det ut rundt 1330 i dag, men har ikke dukket opp. Lurer på hvordan i morra blir altså. Jævla Huffmann-algoritme.

 

Jørn gikk grundig gjennom det idag da. Hva man må gjøre for å finne "bits'a"

 

Er det her løsningen på 2a? Eller er jeg helt ute av det?

 

function gjennomsnitt = mean(liste)
 tall = 0;
 n = length(liste);	 %Unødvendig men dog
for i = 1:n
	  tall = tall + liste(i);
end
	  gjennomsnitt = (tall/n);
end

Skrevet

Skulle være rett det. ;)

Løsningsforslaget sier:

function svar = mean(X)
 n = length(X);
 s = 0;

 for i = 1:n
s = s + X(i);
 end

 svar = s/n;
end

Skrevet (endret)
En grunn til at Jørn spesifikt gikk gjennom mod i spørretimen nå? Han kom hvertfall opp med et stykke jeg aldri kunne ha tenkt meg til på eksamen :

 

function dec = bin2dec(bin)
		dec = 0;
		produkt = 1;

 while (bin>0)
  siffer = mod(bin,10);
  bin = floor(bin/10);

  dec = dec + siffer*produkt;
  produkt = produkt * 2;
  end

end

 

Gjør om binære tall til desimale? Men ikke binære desimaltall, hvis dere skjønner?

Endret av Strofe

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...