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