Vinnaren i pepparkakshustävlingen!
2015-12-16, 10:30
  #1
Medlem
supmahs avatar
Hej,

Behöver hjälp med tre stycken uppgifter inom MatLab, där nivån är relativt enkel för någon som faktiskt kan programvaran. Uppgifterna i sin helhet tar jag gärna via PM.
Även kompensation för utförd uppgift kan ges, förutsatt att jag ej bryter mot någon forum-regel.

Uppgift 1,
Kod som hittar 100 första primtalen, och visualiserar dessa i en 10 x 10 matris.

Uppgift 2,
Programet ska ta emot 2-3 variabler, för att först ange vilken figur man vill beräkna arean av (kub/klot/kon), samt följande variabler bestämmer ex. höjd/bredd/radie. Detta ska även upprepas via en loop.

Uppgift 3,
Enkelt program som frågar efter ett tal, som därefter printar ut ett helt slumpat lösenord med angivet tal tecken. Teckensträngen ska innehålla versaler, gemener och siffror.

Utförligare information finns såklart, och ges gärna via PM.

Tack på förhand
Citera
2015-12-16, 13:19
  #2
Medlem
Citat:
Ursprungligen postat av supmah
Hej,

Behöver hjälp med tre stycken uppgifter inom MatLab, där nivån är relativt enkel för någon som faktiskt kan programvaran. Uppgifterna i sin helhet tar jag gärna via PM.
Även kompensation för utförd uppgift kan ges, förutsatt att jag ej bryter mot någon forum-regel.

Uppgift 1,
Kod som hittar 100 första primtalen, och visualiserar dessa i en 10 x 10 matris.

Uppgift 2,
Programet ska ta emot 2-3 variabler, för att först ange vilken figur man vill beräkna arean av (kub/klot/kon), samt följande variabler bestämmer ex. höjd/bredd/radie. Detta ska även upprepas via en loop.

Uppgift 3,
Enkelt program som frågar efter ett tal, som därefter printar ut ett helt slumpat lösenord med angivet tal tecken. Teckensträngen ska innehålla versaler, gemener och siffror.

Utförligare information finns såklart, och ges gärna via PM.

Tack på förhand
Tips på tillvägagångssätt för att lösa problemen:

Skriv peseudokod på papper! Vad vill du att programmet skall göra och i vilken ordning måste operationerna i så fall utföras? Kan du formulera problemet matematiskt och lösningen med programmeringsmässig logik är det inget problem att inte kunna just MatLabs syntax för den kan du lätt använda /help för eller googla fram.

Är problemet istället att förstå vad du skall göra matematiskt och/eller logiskt är det inte att du skall jobba i MatLab som är problemet, då skulle du ha lika svårt att göra det oavsett plattform.
__________________
Senast redigerad av Linara 2015-12-16 kl. 13:22.
Citera
2015-12-16, 17:48
  #3
Medlem
supmahs avatar
Citat:
Ursprungligen postat av Linara
Tips på tillvägagångssätt för att lösa problemen:

Skriv peseudokod på papper! Vad vill du att programmet skall göra och i vilken ordning måste operationerna i så fall utföras? Kan du formulera problemet matematiskt och lösningen med programmeringsmässig logik är det inget problem att inte kunna just MatLabs syntax för den kan du lätt använda /help för eller googla fram.

Är problemet istället att förstå vad du skall göra matematiskt och/eller logiskt är det inte att du skall jobba i MatLab som är problemet, då skulle du ha lika svårt att göra det oavsett plattform.

Aningen kontraproduktiv kommentar, i relation till mitt problem. Men tack iallafall,
Citera
2015-12-16, 19:41
  #4
Medlem
Citat:
Ursprungligen postat av supmah
Aningen kontraproduktiv kommentar, i relation till mitt problem. Men tack iallafall,
Alltså, nej. Jag tänkte precis skriva något liknande faktiskt. När man jobbar i program som R och Matlab så är själva kodningen sällan ett aber när man ska lösa enkla problem. Skriv ned pseudokoden och sedan använder du hjälpfunktionen så ska du se att du löser uppgifterna.
Citera
2015-12-16, 20:37
  #5
Medlem
Citat:
Ursprungligen postat av Linara
Tips på tillvägagångssätt för att lösa problemen:

Skriv peseudokod på papper! Vad vill du att programmet skall göra och i vilken ordning måste operationerna i så fall utföras? Kan du formulera problemet matematiskt och lösningen med programmeringsmässig logik är det inget problem att inte kunna just MatLabs syntax för den kan du lätt använda /help för eller googla fram.

Är problemet istället att förstå vad du skall göra matematiskt och/eller logiskt är det inte att du skall jobba i MatLab som är problemet, då skulle du ha lika svårt att göra det oavsett plattform.

Precis så jag löser alla problem i matlab, skriver alltid "vad vill du göra?" längst upp och försöker formulera logiken utifrån det. Sen är det bara att koda.
Citera
2015-12-17, 11:37
  #6
Medlem
supmahs avatar
Citat:
Ursprungligen postat av engl
Alltså, nej. Jag tänkte precis skriva något liknande faktiskt. När man jobbar i program som R och Matlab så är själva kodningen sällan ett aber när man ska lösa enkla problem. Skriv ned pseudokoden och sedan använder du hjälpfunktionen så ska du se att du löser uppgifterna.

Logiken i uppgifterna är jag med på, men efterfrågar hjälp då denna 'enkla kodning' inte var enkel - då jag i grund inte är en programerare
Citera
2015-12-17, 14:29
  #7
Medlem
Citat:
Ursprungligen postat av supmah
Logiken i uppgifterna är jag med på, men efterfrågar hjälp då denna 'enkla kodning' inte var enkel - då jag i grund inte är en programerare
Hur långt har du kommit?

Om du tar uppgifterna en och en:
Har du en metod du kan beskriva för att hitta de hundra första primtalen? Även om du inte vet hur du skall koda den.
Citera
2015-12-17, 16:11
  #8
Medlem
Citat:
Ursprungligen postat av supmah
Logiken i uppgifterna är jag med på, men efterfrågar hjälp då denna 'enkla kodning' inte var enkel - då jag i grund inte är en programerare


Vad är logiken för första uppgiften då? Hur kan du hitta ett primtal?
Citera
2015-12-17, 16:15
  #9
Medlem
Citat:
Ursprungligen postat av supmah
Hej,

Behöver hjälp med tre stycken uppgifter inom MatLab, där nivån är relativt enkel för någon som faktiskt kan programvaran. Uppgifterna i sin helhet tar jag gärna via PM.
Även kompensation för utförd uppgift kan ges, förutsatt att jag ej bryter mot någon forum-regel.

Uppgift 1,
Kod som hittar 100 första primtalen, och visualiserar dessa i en 10 x 10 matris.

Uppgift 2,
Programet ska ta emot 2-3 variabler, för att först ange vilken figur man vill beräkna arean av (kub/klot/kon), samt följande variabler bestämmer ex. höjd/bredd/radie. Detta ska även upprepas via en loop.

Uppgift 3,
Enkelt program som frågar efter ett tal, som därefter printar ut ett helt slumpat lösenord med angivet tal tecken. Teckensträngen ska innehålla versaler, gemener och siffror.

Utförligare information finns såklart, och ges gärna via PM.

Tack på förhand

Här får du hjälp med MATLAB:
http://rosettacode.org/wiki/Category:MATLAB
Citera
2015-12-25, 12:53
  #10
Medlem
Citat:
Ursprungligen postat av supmah
Aningen kontraproduktiv kommentar, i relation till mitt problem. Men tack iallafall,

Du vill i princip att någon annan ska göra uppgiften åt dig?

Att programmera är logiskt. Innan du ens öppnar upp Matlab så ska du ha klart för dig vad det är du vill att datorn ska göra åt dig. För det är det som egentligen sker, du säger åt datorn att göra något. När du vet det så börjar du skriva kod.

Skriv steg för steg, felsök ofta, gör programmet det du vill att den ska göra? Inte svårt alls om man anstränger sig lite.
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