28 Ağustos 2014 Perşembe

MATLAB'DA DİZİ OLUŞTURAN TEMEL FONKSİYONLAR

Sıfırlardan Oluşan Dizi (zeros);

Sıfırlardan oluşan bir matris oluşturulacaksa, fonksiyona parametre olarak oluşturulmak istenen dizinin satır ve sütun değerleri girilir.

 >> zeros(2,3)                                              >> zeros(4,2)      

ans =                                                            ans =

     0     0     0                                                      0     0
     0     0     0                                                      0     0
                                                                           0     0
                                                                           0     0

 

Birlerden Oluşan Dizi (ones);

Birlerden oluşan bir matris oluşturulacaksa, fonksiyona parametre olarak oluşturulmak istenen dizinin satır ve sütun değerleri girilir.

>> ones(2,5)                                                  >> ones(2,3)

ans =                                                              ans =

     1     1     1     1     1                                           1     1     1
     1     1     1     1     1                                           1     1     1





 

 >> 4+ones(2,3)

ans =

     5     5     5
     5     5     5

 

Diyagonal Dizi (eye);

Köşegen üzerindeki tüm elemanları 1, diğer elemanları 0 olan bu diziyi tanımlamak için bu fonksiyon kullanılır.

 >> eye(4,4)

ans =

     1     0     0     0
     0     1     0     0
     0     0     1     0
     0     0     0     1

 

Eşit Dağılımlı Rastgele Dizi (rand);

Bu fonksiyon elemanları rastgele sayılar olan bir matris oluşturur. Oluşturulan bu sayılar 0 ile 1 arasındadır.

  >> rand(3,5)

ans =

    0.8147    0.9134    0.2785    0.9649    0.9572
    0.9058    0.6324    0.5469    0.1576    0.4854
    0.1270    0.0975    0.9575    0.9706    0.8003

 

Liner Aralıklı Dizi (linspace);

Bu fonksiyon 2 ya da 3 parametre alır. İlk iki parametre oluşturulacak olan  satır sütün  vektörünün başlangıç ve bitiş değeridir. 3. parametre kullanılmamışsa artık 100 eşit parçaya ayrılarak işlem gerçekleştirilir. 3. parametre kullanılmışsa 3. parametre adedin de artış ve azalış gerçekleştirilir.

   >> linspace(500,250,5)

ans =

  500.0000  437.5000  375.0000  312.5000  250.0000

 

magic fonksiyonu;

Sütun, satır ve çapraz elemanlarının toplam eşit olan karesel matris oluşturur.  

>> magic(4)

ans =

    16     2     3    13
     5    11    10     8
     9     7     6    12
     4    14    15     1

Hiç yorum yok:

Yorum Gönder