Side 5 av 5

Lagt inn: 22/11-2011 16:08
av espen180
2-dimensjonal tabell (array) = matrise

Lagt inn: 22/11-2011 16:10
av drgz
Du har fått oppgitt kooridnatsystemet (hvordan x og y er definert), så da er det jo ganske rett frem å si i hvilken dimensjon verdiene lagres i.

En to-dimensjonal tabell, aka matrise, er enhver "tabell" der antall kolonner og rader er større enn en. F.eks A = zeros(10,10) er en to-dimensjonal tabell. A = zeros(10,10,10) er en tre-dimensjonal, og A = zeros(10,10,......,10) er en N-dimensjonal tabell.

Lagt inn: 22/11-2011 22:21
av gill
I fasit sier de at den lagres i den andre dimensjonen altså kolonnedimensjonen. Jeg tenkte at x i seg selv bare var et koordinat og ikke hadde noen dimensjon i seg selv og at tabellen hadde to dimensjoner (uten at tabellen skulle ha noe å gjøre med saken sånn som de har spurt) og ser ikke hvordan et x-koordinat passer inn til å beskrive en dimensjon jeg tenker at den er jo ufullstendig plassert uten y-koordinatet i utgangspunktet? Eller?

Lagt inn: 25/11-2011 16:03
av gill
Hvordan fungerer enum i oppgave 2 matlabprogrammering
for eks hvis personen er født før 1900 hundre er efirst=500 hvis det er kvinne. hvis man kjører funksjonen for første tall skal det første tallet være 5

men dec2tab(500,1) gir 0. Det skal aldri være 0 først i E-delen av personnummeret. Hva gjør jeg galt?

http://itgk.idi.ntnu.no/eksamen/gamle_e ... Matlab.pdf

http://itgk.idi.ntnu.no/eksamen/gamle_e ... b%20LF.pdf

Lagt inn: 25/11-2011 16:42
av drgz
Hvorfor prøver du på dec2tab(500,1) i stedet for dec2tab(500,3)?

Lagt inn: 03/12-2011 13:31
av gill
Jeg lurer på intmax i innebygd funksjonsliste i eksamen her. Det står at den leter etter største 32-bit integer. Men matlab lagrer tall i double. Og er 32-bit det samme som int32? Uansett hvis det er det hva er forskjellen på int32 og double da?

Grunnen til at jeg spør er oppgave 3a

http://itgk.idi.ntnu.no/eksamen/gamle_e ... Matlab.pdf

her skal man bruke denne funksjonen men jeg får den ikke til å fungere på en vektor av tall:

Kode: Velg alt

A =

     1     2     3

>> intmax(A)
??? Error using ==> intmax at 44
Input must be a string, the name of an integer class.
 
>> 
I fasit bruker de den ikke så vidt jeg kan se litt rart siden de spør etter den i oppgaveteksten


http://itgk.idi.ntnu.no/oving/lf/Jul200 ... b94234.pdf

Lagt inn: 05/12-2011 12:25
av drgz
Se 'help intmax'. Det er en fordel å lese hva funksjonene gjør før du prøver alt mulig rart basert på hva du vil/ønsker den skal gjøre.

Prøver du samme strategi på eksamen går det dårlig, det er garantert.