Ana içeriğe atla

#14 VEKTÖRLERE DEVAM

Vektör Karşılaştırması

MATLAB'da isequal fonksiyonu verilen iki vektörü karşılaştırır.Eşit ise 1, değil ise 0 yazdırır.

>> a=[1 4 7];
>> b=0:2:6;
>> c=[12 6 0];
>> d=[1 -4 7];
>> isequal(a,d)

ans =

     0

>> isequal(b,c)

ans =

     0

>> e=[0 2 4 6];
>> isequal(b,e)

ans =

     1

Vektörlerin Bellekte Saklanması

MATLAB'da bir vektörün her elemanı 8 bytes dır.

>> x=1:10

x =

     1     2     3     4     5     6     7     8     9    10

>> whos x
  Name      Size            Bytes  Class     Attributes

  x         1x10               80  double            

max Fonksiyonu

Bir vektörün en büyük elemanını verir.

>> a=[3 -45 5 0 12];
>> max(a)

ans =

    12

>> [y,k]=max(a)

y =

    12


k =

     5

Burada y maksimum eleman, k maksimum elemanın indeksidir.

min Fonksiyonu

>> x=[-10 -6 -8 -7 0 1]

x =

   -10    -6    -8    -7     0     1

>> min(x)

ans =

   -10

>> [y,k]=min(x)

y =

   -10


k =


     1

Burada y minimum eleman, k minimum elemanın indeksidir.

sort Fonksiyonu

Bir vektör içerisindeki elemanları küçükten büyüğe sıralar.

>> a=[-5 2 1 15 24 -55 3 3]

a =

    -5     2     1    15    24   -55     3     3

>> sort(a)

ans =

   -55    -5     1     2     3     3    15    24

mean Fonksiyonu

Vektör elemanlarının ortalamasını bulur.


>> a=[1 3 5 7 9];
>> mean(a)

ans =

     5

ÖRNEK 30 : 1 den 10 a kadar olan sayıların ortalamasını bul.

>> mean(1:10)

ans =

    5.5000

Yorumlar