MATLAB Innehåll • • • • • • • • MATLAB Vektorer och matriser Elementoperationer Problem 1 Metoder Problem 2 Dataanalys Problem 3 Vektorer • Skapa vektorer • Ändra Ex 1-1 Parkeringsplatser • För en parkeringsplats – 1 : Betyder en bil står parkerad på platsen. – 0 : Platsen är ledig och en bil kan parkera där. • Vi kommer att parkera bilar • Bestämma hur stor parkeringsplatsen är • Dela upp parkeringen i flera parkeringar • Bygga ut och avveckla delar av parkeringen 0 1 0 0 0 0 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 Problem 1-1 Parkeringsvakten • Givetvis kan man inte parkera hur som helst. Då riskerar man böter. • Gör en algoritm som ser till att ingen har parkerat mitt i gatan – Om någon bil har parkerat i mitten. Ska 1:an ändras till en 2:a, som betyder att bilen står felparkerad 0 1 0 0 0 0 0 1 1 0 1 1 0 1 1 0 1 1 2 1 1 0 1 1 0 1 1 0 1 1 0 1 1 Ex 2 • En metod ska beräkna av arean av en cirkel. • Metoden ska ta radien som inparameter • Metoden ska returnera arean Problem 2: Stegfunktionen • En stegfunktion, (Heaviside funktion) returnerar 1 om inparametern är större än 1. Annars 0 • Gör en stegfunktion som tar en inparameter och returnerar antingen 1 eller 0 beroende på inparameterns värde. Dataanalys • Skapa värden som ska plottas • Definiera en plot Problem 3-1: Plotta stegfunktionen • Bygg en metod som: – Plottar stegfunktionen på intervallet [ -2 2] Problem 3-2: Plotta stegfunktionen • Bygg en metod som: – Givet en godtycklig signal f(x) använder stegfunktionen för att klippa insignalen. – Plottar resultatet med fplot på intervallet [-2 2].