Gå til innhold

Matlab, forslag til løsning til å lage norsk flagg


Anbefalte innlegg

Tar for tiden ett fag på UiS hvor vi har matlab som prog. språk og holder nå på med en innlevering. Siste oppgave er at vi skal lage en funksjon som lager det Norske flagget ved hjelp av image funksjonen som er innebygget i matlab. Oppgaven er forsåvidt grei og det å lage flagget og slik er helt greit, men tvisten er:

 

Brukeren skal få velge bredden, den skal være mellom 22 - 1280 og flagget skal være i rett proporsjon som forklart her:

 

https://no.wikipedia.org/wiki/Norges_flagg

 

Det er tålig greit når en jobber med partall, men så fort en sitter igjen med flyt tall får en problemer med å danne en 3d matrise(som brukes for fargeleggingen) da den forventer kun integer som input.

 

Noen tips til hvordan jeg kan klare å holde rette proporsjoner uavhengig om det er partall eller oddetall som blir brukt som bredde? :)   

Lenke til kommentar
Videoannonse
Annonse

Tar for tiden ett fag på UiS hvor vi har matlab som prog. språk og holder nå på med en innlevering. Siste oppgave er at vi skal lage en funksjon som lager det Norske flagget ved hjelp av image funksjonen som er innebygget i matlab. Oppgaven er forsåvidt grei og det å lage flagget og slik er helt greit, men tvisten er:

 

Brukeren skal få velge bredden, den skal være mellom 22 - 1280 og flagget skal være i rett proporsjon som forklart her:

 

https://no.wikipedia.org/wiki/Norges_flagg

 

Det er tålig greit når en jobber med partall, men så fort en sitter igjen med flyt tall får en problemer med å danne en 3d matrise(som brukes for fargeleggingen) da den forventer kun integer som input.

 

Noen tips til hvordan jeg kan klare å holde rette proporsjoner uavhengig om det er partall eller oddetall som blir brukt som bredde? :)   

 

Kan du ikke bare tranformere den til en integer, altså bruk funksjonen round(X)

Lenke til kommentar

 

 

Tar for tiden ett fag på UiS hvor vi har matlab som prog. språk og holder nå på med en innlevering. Siste oppgave er at vi skal lage en funksjon som lager det Norske flagget ved hjelp av image funksjonen som er innebygget i matlab. Oppgaven er forsåvidt grei og det å lage flagget og slik er helt greit, men tvisten er:

 

Brukeren skal få velge bredden, den skal være mellom 22 - 1280 og flagget skal være i rett proporsjon som forklart her:

 

https://no.wikipedia.org/wiki/Norges_flagg

 

Det er tålig greit når en jobber med partall, men så fort en sitter igjen med flyt tall får en problemer med å danne en 3d matrise(som brukes for fargeleggingen) da den forventer kun integer som input.

 

Noen tips til hvordan jeg kan klare å holde rette proporsjoner uavhengig om det er partall eller oddetall som blir brukt som bredde? :)

Kan du ikke bare tranformere den til en integer, altså bruk funksjonen round(X)

Jo absolutt, men da vill jo proporsjone ikke stemme heelt pga avrunding. Hm, er vell gjerne ikke en vei utenom :) ser at foreleser har skrevet "noenlunde" i rett proporsjon, men så va det OCD'en da ?

Lenke til kommentar

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...