MATLAB programı basit çözümlemelerin yanısıra ileri seviyedeki uygulamalara da cevap verebilecek nitelikte bir programdır. Kullanıcılar tarafından programlanabilir olması, MATLAB’in büyük avantajlarındandır. Aşağıda çok kullanılan temel MATLAB fonksiyonları tanıtılmıştır.
Roots: Bir polinomu sıfır yapan değerleri yani polinomun köklerini bulmak için kullanılan komuttur. Bu komutu aşağıdaki örnek ile açıklayalım.
Örnek :
Şekildeki eğri 3. dereceden bir polinoma aittir. Polinomun x eksenini kestiği noktaları (polinomun köklerini) bulmak için MATLAB programında komut satırında şu işlemlerin yapılması gerekmektedir.
>>a=[2,-3,-80,100]; Açıklama:Polinomun katsayıları a isimli vektöre atanıyor
>>roots(a) polinomun kökleri bulunuyor.
Satır sonunda kullanılan ; karakteri işlem sonucunun ekrana yazılmamasını sağlar. İşlem sonucunun ekranda görülmesi isteniyor ise satır sonunda ; işareti kullanılmamalıdır.
Roots komutu şu şekilde de kullanılabilir.
>>roots([2,-3,-80,100])
Komut sonucu : 6.4813
-6.2213
1.2400
-6.2213
1.2400
Poly: Kökleri verilen polinomun katsayılarını bulmak için kullanılan komuttur.
Örnek :
>>r=[-8,2,8];
>>poly(r)
>>poly(r)
Polyval: Katsayıları ile tanımlanmış olan bir polinomun verilen değer için sonucunu hesaplamak için kullanılan fonksiyondur.
Örnek :
>>a=[3,-5,4,10];
>>polyval(a, 4.5)
>>polyval(a, 4.5)
Komut sonucu : 200.1250
Max: Verilen bir sayı dizisi içerisindeki en büyük değeri bulmak için kullanılan komuttur. Komutun kullanımına göre en büyük sayı değerinin dizi içerisindeki sırası da elde edilebilir.
Örnek :
>>x=[3,-5,4,10,5,20,4,15,12,-8];
>>max(x)
Komut sonucu : 20
>>[y,k]=max(x)
Komut sonucu : 20 (En büyük sayı)
6 (En büyük sayının dizideki yeri)
>>max(x)
Komut sonucu : 20
>>[y,k]=max(x)
Komut sonucu : 20 (En büyük sayı)
6 (En büyük sayının dizideki yeri)
Min: Verilen bir sayı dizisi içerisindeki en küçük değeri bulmak için kullanılan komuttur. Komutun kullanımına göre en küçük sayı değerinin dizi içerisindeki sırası da elde edilebilir.
Örnek :
>>x=[3,-5,4,10,5,20,4,15,12,-8];
>>min(x)
Komut sonucu : -8
>>[y,k]=min(x)
Komut sonucu : -8
10
>>x=[3,-5,4,10,5,20,4,15,12,-8];
>>min(x)
Komut sonucu : -8
>>[y,k]=min(x)
Komut sonucu : -8
10
Sum: Verilen bir sayı dizisi içerisindeki elemanların toplamını bulmak için kullanılan komuttur.
Örnek :
>>x=[3,-5,4,10,5,20,4,15,12,-8];
>>sum(x)
Komut sonucu : 60
>>x=[3,-5,4,10,5,20,4,15,12,-8];
>>sum(x)
Komut sonucu : 60
Mean: Verilen bir sayı dizisi içerisindeki sayıların ortalamasını bulmak için kullanılan komuttur.
Örnek :
>>x=[3,-5,4,10,5,20,4,15,12,-8];
>>mean(x)
Komut sonucu : 6
>>x=[3,-5,4,10,5,20,4,15,12,-8];
>>mean(x)
Komut sonucu : 6
Sort: Verilen bir sayı dizisi içerisindeki sayıları küçükten büyüğe doğru sıralamak için kullanılan komuttur
Örnek :
>>x=[3,-5,4,10,5,20,4,15,12,-8];
>>sort(x)
Komut sonucu : -8 -5 3 4 4 5 10 12 15 20
>>x=[3,-5,4,10,5,20,4,15,12,-8];
>>sort(x)
Komut sonucu : -8 -5 3 4 4 5 10 12 15 20
Std: Verilen bir sayı dizisi içerisindeki sayıların standart sapmasını bulmak için kullanılan komuttur
Örnek :
>>x=[3,5,4,10,5,20,4,15,12,8];
>>std(x)
Komut sonucu : 5.6214
>>x=[3,5,4,10,5,20,4,15,12,8];
>>std(x)
Komut sonucu : 5.6214
Hist: Verilen bir sayı dizisi içerisindeki sayıların dağılımını ekranda görüntülemek için kullanılan komuttur
Örnek :
>>x=[3,5,4,10,5,20,4,15,12,8,8,8,4,5,20,6,7,5,4,5,5,8,8];
>>hist(x)
Komut sonucu :
>>x=[3,5,4,10,5,20,4,15,12,8,8,8,4,5,20,6,7,5,4,5,5,8,8];
>>hist(x)
Komut sonucu :