Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Læringsmål:

  • Løkker

Pensum:

  • PLACEHOLDER

 

I disse dager er personvern på dagsorden. Det skal lages en funksjon som skal kryptere en setning ved hjelp av Cæsarskift. 

a)

afwf

Code Block
languagenone
zmumujmz, zmumujmz, bpm nqnbp wn vwdmujmz, bpm ocvxwelmz bzmiawv ivl xtwb. q svwe wn vw zmiawv epg bpm ocvxwelmz bzmiawv apwctl mdmz jm nwzowb.

 

 

 

 


Et polygon kan representeres som to vektorer med henholdsvis x- og y-koordinatene i xy-planet. Femkanten på guren kan representeres slik: x = [1 2 4 5 3], y = [3,7,8,4,1]
Figuren kan lages ved plot([1 2 4 5 3,1],[3,7,8,4,1,3])

Image Added

a) 

Lag funksjonen polygonCircum. Parameterene er to vektorer: x og y. Disse angir punkter i xy-planet. Funksjonen skal returnere lengden langs kanten (omkretsen) av polygon gitt vektorene.
Lengden av en kant i polygon er gitt ved:

sqrt( (xi-xi+1)2 + (yi-yi+1)2)

For å regne ut lengden på den første kanten i eksempelet får man:

xi = 1, = 2, yi = 3, yi+1 = 7
Som gir: sqrt((1-2)^2 + (3-7)^2)

Tips: Implementer en hjelpefunksjon, pytagoras, og bruk en for-løkke i polygonCircum.

 

Code Block
perimeter ([1 1 2], [1 2 2]) % 3.4142
perimeter ([1 1 2 2], [1 2 2 1]) % 4
perimeter ([1 2 4 5 3], [2 4 5 4 1]) % 11.7280

...