Matlab exercise 1 - Tekniikan yksikkö - Oamk
Matlab exercise 1 - Tekniikan yksikkö - Oamk
Matlab exercise 1 - Tekniikan yksikkö - Oamk
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
x(1)ans =0Ellei jonkin operaation tulosta sijoiteta johonkin muuttujaan, <strong>Matlab</strong> sijoittaasen automaattisesti muuttujaan ans. Se siis sisältää aina viimeisimmänlaskutoimituksen tuloksen. Vastaavasti komento>>a=x(1)sijoittaa x:n ensimmäisen alkion arvon muuttujaan a (joka ilmestyyWorkspaceen). Katsotaan seuraavaksi, mitä x:n 10 ensimmäistä alkiota ovat:>>x(1:10)ans =Columns 1 through 70 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000Columns 8 through 100.7000 0.8000 0.9000Vektorin alkioihin voidaan myös sijoittaa arvoja. Esimerkiksi tässä asetetaanvektorin x 10 ensimmäiseen alkioon 0:>>x(1:10)=0;Pysty- ja vaakavektorit<strong>Matlab</strong>issa vektori voidaan esittää joko pysty- tai vaakavektorina. Oletusarvona<strong>Matlab</strong> tekee vaakavektorin. Sen voi muuttaa pystyvektoriksi eli transponoidakomennolla x’:>> x=[1:3]x =1 2 3>> x'ans =123Tehtävä: Tee vektori x, joka sisältää kokonaisluvut 1 - 5 ja vektori y, jokasisältää luvut 6 –10. Kokeile yhteen-, vähennys, kerto- ja jakolaskuja. Mitätapahtui ?