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 />

B(1:5,3) egy oszlopvektor, [B(1,3); B(2,3); B(3,3); B(4,3); B(5,3)]<br />

B(2:3,4:5) egy mátrix [B(2,4) B(2,5); B(3,4) B(3,5)]<br />

B(:,3)<br />

a B mátrix mindegyik sorát és harmadik oszlopát, azaz a harmadik oszlopot<br />

jelenti<br />

B(2,:)<br />

a B mátrix második sorát jelenti<br />

B(1:3,:) a B mátrix első három sorát jelenti.<br />

» A(2,1:2) % az A mátrix második sorának első és második elemét jelöli ki<br />

» A(:,2) % az A mátrix második oszlopát jelöli ki<br />

Munkaterület (Workspace): A használt változók a workspace-nek nevezett memória területen<br />

helyezkednek el. A workspace a következő utasításokkal jeleníthető meg:<br />

» who<br />

» whos % kiírja a változó méreteit is<br />

A változók méreteit a length és a size utasítással lehet megadni.<br />

Vektorok esetén:<br />

» lng=length(v)<br />

lng=<br />

3<br />

Vektorok és mátrixok esetén:<br />

» [m,n]=size(A)<br />

m=<br />

2 % a sorok száma<br />

n=<br />

3 % az oszlopok száma<br />

A workspace-t el lehet menteni, betölteni és kitörölni:<br />

» save % elmenti a workspace-t a default matlab.mat fájlba.<br />

» save filename.mat % elmenti a workspace-t a filename.mat fájlba.<br />

» clear % kitörli az összes változót.<br />

» load % betölti a workspace-be a matlab.mat fájl tartalmát<br />

» load filename.mat % betölti a workspace-be a filename.mat fájl tartalmát<br />

Aritmetikai operátorok:<br />

Összeadás és kivonás:<br />

» A=[1 2; 3 4];<br />

» B=A’;<br />

» C=A+B;<br />

C=<br />

2 5<br />

5 8<br />

» D=A-B<br />

D=<br />

0 -1<br />

1 0<br />

» x=[-1 0 2]’;<br />

» y=x-1 (Vegyük észre, hogy a vektor mindegyik eleme megváltozott!)<br />

y=<br />

-2<br />

-1<br />

1<br />

Szorzás:<br />

4

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

Saved successfully!

Ooh no, something went wrong!