Matlab Komutlar

  • Upload
    ibulut

  • View
    687

  • Download
    9

Embed Size (px)

Citation preview

matris yazma matris transpozu alma matris digonalini alma matris iindeki bir deere ulamak

: a= [ 1 2 3 ; 4 5 6] : a'

: diag (a) : a(2,3) ikinci satr nc stundaki deeri yazar.

matris iindeki 2 deerle ilem yapmak: a(2,3)+a(3,1) matristeki deeri deitirme

: a(2,4)=5 ikinci satr nc stundaki deeri 5 ya a(1:2,3:4) birinci ve ikinci stunlarla ke sien 3. ve 4. stunlardaki btn deerleri deitir, ayn yapar. matristeki deerlere ulama eerleri gsterir. nlarla kesitii deerleri gsterir. btn stunlar seme btn stunlardaki btn deerler. matrise satr veya stun ekleme ier stunlar sfr yapar. : a(1:2,3) birinci ve ikinci satrn nc stunla

a(1:2,3:4) birinci ve ikinci satrn nc ve drd

: a(1,:) iki nokta stste ile yaplr. birinci satr : a(4,1)=3 4.satr yoksa 4.satr 1.stunu 3 yapar. d

tm elemanlar eit matris oluturma : zeros (3) 3x3lk, btn deerleri 0 olan matris ol . ones(4) 4x4lk, btn deerleri 1 olan matris ol uturur. zeros (3,4) 3x4lk, btn deerleri 0 olan matri s oluturur. 5*ones(5,4) 5x4lk, btn deerleri 5x1 (yani 5) olan matris oluturur. rastgele matris oluturma bir matris oluturur. n bir matris oluturur. rand (size(a)) a matrisiyle ayn llere sahip random deerleri olan bir matris oluturur. matrisin determinantn bulma matrisin tersini alma : det(a) : a^-1 : rand(3) rand(2:5) 3x3 rastgele deerleri olan 2x5 rastgele deerleri ola

matris iinden satr veya stun silme : a(4,:)=[] 4.satrdaki btn stnu yok et. (4x4 ol r matris 3x4 olur)

matrisdeki her deerin karesini almak : a.^2 a matrisinin her deerinin karesi alnm ek lde yazar. mutlak deer alma karekk alma sayy st tamsay deere yuvarlama sayy alt tamsay deere yuvarlama : abs(a) : sqrt (a) : ceil(4.6) yazarsak ans=5 yazar. : floor(4.6) yazarsak ans=4 yazar.

sayy en yakn tamsay deere yuvarlama : round (3.2) yazarsak ans=3 yazar

round (3.7) yazarsak ans=4 yazar exponantail deer hesaplama (e ss ...) : exp(2) yazarsak e zeri 2 yani e^2 anlamna ge lir. saynn iaretini belirleme (- veya +) blmden kalan hesaplama r. ans=2 yazar ekranda sonu grntleme girdi girme : sign(x) : rem (30,4) yazarsak 30'u drde bler, kalan 2'di : disp(a) a'nn eiti neyse o deeri yazar. : input

iki deer arasn paralara blme : linspace(0,10,5) yazarsak 0'den 10'a kadar olan aray 5'e blp, yazar. 0 ve 10 dahil 5 deer bulur. ayn grafikte 2 eri izmek iin : hold plot plot hold on (x) (y) off eklinde yazlrsa x ve y erileri a

yn grafikte kar. grafie isim varmek : title ('x') xlabel ('x') ylabel ('x')

ayn pencerede 2 grafik iin

: subplot(2,3,4) plot (a) yazarsak 2 satr 3 stn oluturup ( toplam 6 grafik yeri) 4.alana a grafiini izer. subplot (2,3,[4,5]) plot(a) yazarsak 2 satr 3 stun oluturup 4.ve5. alan birletirip oraya byk gafik koyar. alm grafikleri kapatmak grafikte referans izgilerini gstermek 3 boyutlu grafik izimi grafikte a oluturmak grafikte yzey oluturmak integral alma alini alr. siz integralini alr. int(x,a,b) yazarsak x'in a'dan b'ye kadar integralini alr. (snrlar belirli integral) int(x,a,b,v) yazarsak x'in v'ye gre a 'dan b'ye kadar trevini alr. deiken tanmlama trev alma int ile ayndr. : syms x : close all : grid on : plot3 (x,y,z) : meshgrid (x) : surface (x) : int(x) yazarsak x'in belirsiz integr int(x,v) yazarsak x'in v'ye gre belir

: diff(x) eklinde yazlr. dier yazm ekille

denklem zdrme sfrdan farkl demek iin

: solve ('x^2+...') : a~=0

izilen grafie zellik katma : plot(a,b,'t*') burda t ve * zellik katar.t yerine ne yazacamz help plot altnda grrz, grafiin sa st kesinde aklama alan oluturmak : legend('x vs','y vs') yazarsak sa stte o kar. sonucun gsterilme eklini belirleme decimal olarak gsterir do loop evirmek : format

----x vs yaz

rnek: format hex yazarsak hexa

: for rnek: for i i=1:5 disp (i) end : fact

factorial

y=exp(-x^2); a=int(y+1); disp(a)