22.10.2010

2.Matlab Funkcje,Skrypty

Plik.m

Plik1.mat

X=0:2*pi/100:2*pi;

Y=sin(x);

Plot(x,y,'r'); gdzie r jest kolorem czerwonym wykresu funkcji

Plot(x,y,'r:') gdzie : powoduje iż funkcja jest wykropkowana a nie linką ciągłął

Edit plik1

A=hex2dec(`3FFF');

B=hex2dec(`1A');

a+b+c

X=0:2*pi/100:2*pi;

Y1=cos(x);

Y=sin(x);

Figure(1);

Plot(X,Y,'r:');

Hold on;

Plot (X,Y1,'b:');

Hold off;

X=0:2*pi/100:2*pi;

Y1=cos(x);

Y=sin(x);

Figure(1);

Plot(X,Y,'r:');

Hold on;

Plot (X,Y1,'b:');

Bar(X,Y+Y1,'g');

X=0:2*pi/100:2*pi;

Y1=cos(x);

Y=sin(x);

Figure(1);

Plot(X,Y,'r:');

Hold on;

Plot (X,Y1,'b:');

Bar(X,Y+Y1,'g');

Hold off;

Figure(2);

Subplot(3,1,1)

Plot(x,y,'r');

Subplot(3,1,2)

Plot(X,Y1,'b');

Subplot(3,1,3)

Bar(X,Y+Y1,'b');

Wygenerować

Sin wart liniowy

Cos wart liniowy

Sin wart slup

Cos wart slup

X=0:0.01:100:2*pi;

b) Funkcje

Dodaj hex.m

function wynik = dodajhex(ah,bh)

a=hex2dec(ah);

b=hex2dec(bh);

wynik=dec2hex(a+b);

wywolanie:

dodajhex(`f','a')

napisac konwerter bin 2 hex

if warunek

instrukcja1;

else

instrukcja2;

end

//

a=-3

if (a<0)

disp (`a<0');

else

disp (`a>=0);

disp (`:)');

end

Switch expression

Case expr1

-----------;

-----------;

Case expr2

-----------;

-----------;

otherwise

-----------;

-----------;

End

c) Petla

for i=1:10

p(i)=i*2;

end

//

help funkcja

while warunek

--------;

--------;

--------;

end