Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Jacquelyn

I'm laughing at justice on the wall
Moderator
Katılım
15 May 2017
Mesajlar
4,569
Beğeni Puanı
2,702
:resim:

Matlab_Logo.png


:yazı:

Merhabalar Arkadaşlar,

Bugünkü yazımda sizlere Matlab programlama dilinden bahsedeceğim.
Matlab, temel olarak nümerik hesaplama, grafiksel veri gösterimi ve programlamayı içeren teknik ve bilimsel hesaplamalar için yazılmış yüksek performansa sahip ve dördüncü nesil programlama dilidir.

Peki, 4. Nesil program dili nedir?


Dördüncü nesil programlama ifadesinden ilk olarak 1982 yılında James Martin’in “Application Development without Programmers” adlı kitabında bahsedilmiştir.4. nesil programlar, kullanımı çok daha kolay, daha az kod yazarak yönergeler, hazır şablonlar ve sihirbazlar sayesinde belirli ihtiyaçlarda uzmanlaşmış pratik çözümler geliştirmeye yönelik dillerdir. Matlab dışında Clipper, SQL, Progress-4GL, Oracle Reports, Mathematica, ColdFusion dördüncü nesil dillere örnek gösterilebilir.

Tipik kullanım alanları ise aşağıdaki gibi verilebilir:
  • Matematik ve hesaplama işlemleri(Özellikle matris işlemlerinde)​
  • Algoritma geliştirme ve programlama​
  • Veri analizi​
  • Bilimsel ve mühendislik grafikleri​
  • GUI(Grafiksel Kullanıcı Ara yüzü) uygulamaları​
  • Modelleme, simülasyon(benzetim) ve ürün örnekleme​
  • Dış ortam(gerçek dünya) ile tümleşik çalışma ve kontrol uygulamaları​
  • Uygulama geliştirme​
Matlab, MathWorks şirketi tarafından geliştirilmektedir.

Matlab, grafik kullanıcı ara yüzüyle görsel programlama imkânı verir. C, C++, Fortran, Java gibi programlama dilleri ve MS Excel ile tümleşik çalışabilir. Gerçek dünya ile veri alışverişi yapılabilir ve kontrol sistemleri geliştirilebilir.

Matlab, teknik hesaplama açısından yüksek düzeyli bir dildir; kod, dosya ve veri yönetimi için geliştirme ortamıdır; problem tasarımı ve çözümü için interaktif araçlar sunar; lineer cebir, istatistik, fourier analizi, optimizasyon, integral vb gibi konularda matematiksel fonksiyonlara ve veri gösterimi için 2 ve 3 boyutlu grafik fonksiyonlarına sahiptir, bu özelliği sayesinde okullarda eğitimi verilmektedir.

Matlab çalışma ortamı nasıldır?

matlab_çalışma_ortamı.png


Matlab çalışma ortamının klasik görünümü 4 ana bölümden oluşur.
  1. Kullanılan Klasör (Current Folder)​
  2. Komut Ekranı (Command Window)​
  3. Çalışma Alanı (Workspace)​
  4. Komut Geçmişi (Command History)​
Bu 4 maddeyi tanıyacak olursak;

Kullanılan Klasör: Projelerimizi, uygulamalarımızı kaydettiğimiz klasördür. Bir m-dosya veya m-fonksiyon’u çağırdığımızda, Matlab bunları bulmak için bu klasöre bakar. Bu klasöre resim, text gibi dosyalarda atılabilir.
Komut Ekranı: Komutları girdiğimiz ekrandır. Matlab ile kullanıcı arasında bir ara yüzdür. Örnek olarak basit bir şekilde komut ekranına 2+3 yazarsanız bir alt satırda size 5 olarak işlemin sonucunu gösterecektir.
Çalışma Alanı: Matlab ile uygulama geliştirirken tanımlanan sabitler (constant) ve değişkenler (variables) burada saklanır. Çalışma alanında tutulan sabit ve değişkenleri Matlab’da çağırdığımızda, o çalışma anınca o değişkenlerde orada tutulur. Matlab’ı kapattığımızda değişkenler silinirler.
Komut Geçmişi: Matlab’da program yazmayı kolaylaştıran bir penceredir. Daha önce açmış olduğumuz komutlar bu ekranda gösterilir. Tekrar aynı komutu gitmek istediğimizde buradan gidebilir ve o komutu defalarca kullanabiliriz.

Matlab çalışma ortamımızı tanıdıktan sonra artık yavaş yavaş kodlamaya geçebiliriz.Bir kaç örnek gösterelim.

matlab_kodlama.png
 

♕Bliss♕

ڪے(_̅_̅_̅_̅_̅_̅_̅_̅_̅̅_̅(̅_̅_̅_̅(̅)
Moderator
Katılım
9 Mar 2018
Mesajlar
1,174
Beğeni Puanı
388
Ellerine sağlık bölümün ilk konusunun böyle açıklayıcı olması baya güzel olmuş :)
 

Porferious

Şansız biriyim veya hep şans elimden kayıp gidiyor
Onaylı Üye
Katılım
7 Eyl 2015
Mesajlar
361
Beğeni Puanı
176
Yaş
25
Matlab bilmeyenler için gayet yeterince açık bir makale olmuş ellerine sağlık! Matlab ile ilgilenen veya bilgi almak isteyenler bu konuya bakmaları lazım :thinkie:
 

çatlakmühendis

404 Not Found Error
Onaylı Üye
Katılım
7 Nis 2019
Mesajlar
106
Beğeni Puanı
16
Matlab bilmeyenler için güzel ve açıklayıcı bir konu içeriği olmuş Daha kolay anlayıp kavramaları dileğiyle :)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Üst Alt