10.01.2015 Views

Szabályozástechnika Matlab Gyakorlatok, Villamosmérnöki - Index of

Szabályozástechnika Matlab Gyakorlatok, Villamosmérnöki - Index of

Szabályozástechnika Matlab Gyakorlatok, Villamosmérnöki - Index of

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Bevezetés a <strong>Matlab</strong> Használatába Hetthéssy Jenő, Bars Ruth, Barta András, 2005<br />

Speciális vektorok és mátrixok:<br />

» u=1:3; % létrehozza a u=[1 2 3] vektort, » u=start:stop<br />

» w=1:2:10; % létrehozza a w=[1 3 5 7 9] vektort, » =start:increment:stop<br />

» E=eye(4)<br />

» B=eye(3,4)<br />

E=<br />

B=<br />

» C=zeros(2,4)<br />

C=<br />

» D=ones(3,5)<br />

D=<br />

1 0 0 0<br />

0 1 0 0<br />

0 0 1 0<br />

0 0 0 1<br />

1 0 0 0<br />

0 1 0 0<br />

0 0 1 0<br />

0 0 0 0<br />

0 0 0 0<br />

1 1 1 1 1<br />

1 1 1 1 1<br />

1 1 1 1 1<br />

Változó értékek: A változó nevének beírása kijelzi a változó értékét.<br />

» A<br />

A=<br />

7 8 9<br />

5 6 7<br />

» A(2, 3)<br />

ans =<br />

7<br />

Az első index a sor számát jelzi, a második pedig az oszlop sorszámát adja meg. A választ az ans változó<br />

veszi fel.<br />

Egy mátrix vagy vektor egy elemének megváltoztatása után a változó összes eleme látható a képernyőn,<br />

kivéve ha az utasítás pontosvesszővel végződik.<br />

» v(2)= -6<br />

v=<br />

4<br />

-6<br />

6<br />

<strong>Index</strong>elés (Subscripting): A kettőspont (:) segítségével a mátrix több eleme is hozzáférhető egyszerre.<br />

Többféleképpen is használható ez az operátor.<br />

Kezdeti index : végső index - egy mátrix egy részéhez enged hozzáférni<br />

: - a kettőspont az összes elemet jelöli ki egy adott sorban vagy oszlopban.<br />

Vektorok esetén: v=[v(1) v(2) . . . v(N)]<br />

Mátrixok esetén: M=[M(1,1)...M(1,m); M(2,1)...M(2,m); ... ; M(n,1)...M(n,m)]<br />

Ha B egy 8x8 mátrix, akkor<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!