• celalcanh.h.oglu@gmail.com

Category ArchiveMatlab

oofl2fn

Matlab – 1 – Matlab Nedir?

MATLAB




Matlab Nedir?

Matrix Laboratory’nin kısaltılmışı olan Matlab, Türkçede Matris Laboratuvarı anlamına gelmektedir. Matlab yaygın olarak kullanılan teknik hesaplama dillerinden bir tanesidir. Matlab’ın ilk geliştirilme amacı farklı derecelerdeki denklem sistemlerini çözmek ve matris hesaplamalarını kolayca yapmaktır.

Matlab üzerinde en çok kullanılan veri türleri dizilerdir. Matris 2 boyutlu dizilere verilen bir addır. Matlab, sadece matris ve diziler değil matematikçiler, fizikçiler, mühendisler vb. tarafından teknik hesaplamalarda yaygın olarak kullanılmaktadır. Ayrıca üniversitelerde de hem öğrenme hem de hesaplama için kullanılabilmektedir.

Matlab’ın Tarihçesi

Matlab ilk olarak 1977 yılında Cleve Barry Moler tarafından FORTRAN dili ile LINPACK ve EISPACK kütüphanelerinin bazı kısımlarının kullanılmasıyla yazılmıştır. Bu yazılım ile birlikte Moler doğrusal denklem sistemlerinin ve matris hesaplamalarının kolay bir şekilde yapılmasını amaçlamıştır.

İlk Matlab yazılımı 1970’li yıllardaki nerdeyse tüm bilgisayarlarda çalışabilen taşınabilir bir yazılımdı. Cleve Barry Moler 17 Ağustos 1939 yılında Amerika Birleşik Devletlerinin Utah eyaletine bağlı Salt Like City’de dünyaya gelmiş ve 1970’li yılların sonunda Matlab yazılımının keşfedicisi olmuştur. O dönemlerde Matlab, ABS, SQRT ve WHO gibi 80 fonksiyondan oluşan bir yazılımdı.

Cleve Barry Moler

1980 yılının başında Stanford Üniversitesi’nden mezun olan Jack Little’in Matlab’a olan ilgisiyle birlikte Moler ve Little 1984 yılında MathWorks şirketini kurmuşlardır. Böylece Matlab yazılımını C dilinde tekrar yazarak ticari bir ürün olarak satışa sunmuşlardır. O yıllarda, Matlab yüksek performanslı bir dil olarak uluslararası alanda dikkat çekmiştir.

Jack Little

Günümüzde Matlab etkileşimli bir ortam sunarak C,C++ ve Fortran gibi geleneksel dillerden daha hızlı ve yoğun işlemler yapabildiği kabul edilmektedir. 1970’li yıllarda Matlab komut satırı arayüzünden ibaret olan basit bir yazılımdı. Matlab yazılımında başarılı olabilmek için Matlab komut ve fonksiyonlarının tam yazım kurallarını öğrenmek oldukça önem arz etmektedir.

1

Matlab’ın eski bir görünümü

2

Matlab’ın 2013 sürümü görünümü

Matlab’ın Kullanım Alanları

Matlab çok geniş bir alanda kullanılabilmektedir. Bunlardan bazıları;

  • Görüntü İşleme
  • Görsel Programlama
  • Veri Yapıları
  • Teknik Hesaplama
  • Simülasyon ve Modelleme
  • Sayısal İşaret İşleme
  • Gömülü Sistemler
  • Kontrol Sistemleri
  • Sayısal Analiz

Matlab Sürümleri

MathWorks şirketi yılda 2 kere yeni sürüm bildirisi yapar. Bunlar a ve b sürümleridir. a sürümü daha çok öğrenciler veya kişisel kullanım amaçlıdır. b sürümü ise sanayi için çıkarılan sürümdür. Genel olarak ilk bakışta fark görünmez. MathWorks şirketinin son bildirisi R2014a olarak piyasaya sürülmüştür. Gelecek aylarda 2015 sürümleri piyasaya sürülmesi beklenmektedir.

Matlab sürümlerinin genel olarak desteklediği platformlar;

  • Microsoft Windows (32bit, 64bit)
  • Linux (32bit, 64bit)
  • Mac OS X

R2014a öğrenci baskısı 10 ayrı araç kutusundan oluşur;

  • Control System Toolbox
  • DSP System Toolbox
  • Image Processing Toolbox
  • Optimization Toolbox
  • Signal Processing Toolbox
  • Statistics Toolbox
  • Symbolic Math Toolbox
  • Simulink Control Design
  • Data Acquisition
  • Instrument Control