You are on page 1of 2

Bölüm 3 - MATLAB temelleri

MATLAB
 MATLAB (MATrix LABoratory), matrisler ve matris işlemleri için yerleşik destek,
mükemmel grafik yetenekleri ve üst düzey programlama dili ve geliştirme ortamı
olan bir veri analizi, prototipleme ve görselleştirme aracıdır. Hem endüstride hem de
akademide mühendisler, bilim adamları ve araştırmacılar tarafından çok popüler.
Kapsamlı yerleşik belgelere sahiptir. Birçok araç kutusu (Görüntü İşleme Araç
Kutusu, derin öğrenme, sinir ağları vb.).
MATLAB Veri Sınıfları

Veri sınıfı Açıklama


uint8 8-bit işaretsiz tam sayı (eleman başına 1 bayt)
uint16 16-bit işaretsiz tam sayı (eleman başına 2 bayt)
uint32 32-bit işaretsiz tam sayı (eleman başına 4 bayt)
int8 8 bit işaretli tamsayılar (eleman başına 1 bayt)
int16 16 bit işaretli tamsayılar (öğe başına 2 bayt)
int32 32 bit işaretli tamsayılar (öğe başına 4 bayt)
Single Tek duyarlıklı kayan sayılar (eleman başına 4 bayt)
Double Çift duyarlıklı kayan sayılar (eleman başına 8 bayt)
logical Values Değerler 0 (yanlış) veya 1 (doğru) (öğe başına 1 bayt)
char Karakterler (element başına 2 bayt)
 MATLAB, Tablo 3.1'de listelenen veri tiplerini (veya veri sınıflarını) destekler.
Tabloda listelenen ilk sekiz veri türü sayısal sınıflar olarak bilinir.
Standart diziler : MATLAB, kullanışlı bir yerleşik standart dizilere sahiptir:

MATLAB işlemleri : MATLAB operatörleri üç ana kategoride toplanabilir:


▰ Aritmetik Operatörler: Matrisler üzerinde sayısal hesaplamalar yapar.
▰ İlişkisel Operatörler: İşlenenleri karşılaştırır.
▰ Mantıksal Operatörler: Standart mantıksal işlevleri gerçekleştirir (ör. AND, NOT, ve OR)
MATLAB özel matris işlemleri
Adı MATLAB Operatörü veya Fonksiyonu
Matris devriği - Matrix transpose Apostrophe (’) operator
Ters çevirme - Inversion inv function

1
Matris determinantı det function
Yukarı ve aşağı çevir - Flip up and down flipud function
Sola ve sağa çevir - Flip left and right fliplr function
Matris rotasyon - Matrix rotation rot90 function
Matris yeniden şekillendirmek - Matrix reshape reshape function
Diyagonal elementlerin toplamı - Sum of the diagonal trace function
elements
IPT Tarafından Desteklenen Özel Aritmetik Fonksiyonlar
Fonksiyon Açıklama
imadd İki resim ekler veya bir resme sabit ekler
imsubtract İki görüntü çıkarır veya bir görüntüden bir sabit çıkarır
immultiply İki görüntüyü (element-by-element) çarpar veya sabit bir görüntü katını çarpar.
imdivide İki görüntüyü (element-by-element) böler veya görüntüyü sabit olarak böler
imabsdiff İki görüntü arasındaki mutlak farkı hesaplar.
imcomplement Bir resmi tamamlar
imlincomb İki veya daha fazla resmin doğrusal bir kombinasyonunu hesaplar
ilişkisel operatörler
Fonksiyon Adı
&& Ve - Mantıksal AND
|| Veya -Mantıksal OR
∼ Değil Mantıksal NOT
Mantıksal Fonksiyonlar
Fonksiyon
Açıklama
xor iki işlenen arasında özel veya (XOR) gerçekleştirir
all Vektördeki tüm öğeler sıfır değilse, 1 döndürür. veya 0 aksi halde matrisler
üzerinde sütun şeklinde kullanılır.
any Bir vektördeki elemanlardan herhangi biri sıfırdan fazlaysa 1 değerini döndürür.
aksi takdirde 0 olur. Matrisler üzerinde sütun şeklinde çalışır
Mantıksal operatörler
operatör Adı
< Küçüktür
<= Küçük veya eşit
> Büyüktür
>= Büyük veya eşit
== Eşittir
˜= Eşit değildir
Önemli Değişkenler ve Sabitler
Adı Değer iade edildi
ans Bir işlemin son cevabı
eps Kayan-nokta bağıl doğruluğu
i (or j) sanal birim
NaN (or nan) Sayı değil (ör. 0/0 sonucu)
Inf Sonsuzluk (ör., 0'a bölünme sonucu)

You might also like