%ez egy komment %{ Ez egy többsoros komment %} %négy alap művelet 1+1 1-1 2*2 2/3 %változók a=1 a a+1 a=a+1 %nem kezdődhet számmal, nem lehet benne - + * / ... %case sensitive %változók kezelése a=1 b=2 whos whos a open a clear a a b clear all clc %beépített változók pi i %további műveletek 2^2 sqrt(2) 2^(1/2) exp(1) sin(0) sin(pi) sind(30) cosd(90) %vektorok v=1 whos v v(2)=2 whos v v(3)=3 v(1) v(4) w=[10 9 8] w=[10,9,8] %indexálás w(1:2) w(2:end) w(:) %műveletek v+w v-w v*w v.*w v./w v.^w %transponálás v' v=[1;2;3] v*w w*v cross(v,w) norm(v) %mátrixok A=[1 2 3;4 5 6;7 8 9] A(1,1) A(1,2) A(2,1) %lineáris algebra A=[1 0 2;-1 5 0;0 3 -9] w=A*v inv(A) inv(A)*w A\w v %script fájl %semicollon! a a; %F5 %run %evaluate selection %loops for i=1:10 disp(i); end %nested loops for i=1:10 for j=1:10 disp(i+j); end end %logicals a=1 a==1 a~=1 b=2 a==1 && b==2 a==1 && b==1 a==1 || b==15 %contols a=1; if a==1 disp('true!'); else disp('false!'); end if false elseif true else end