✺ Elektrik ve Elektronik Mühendisliği alanında yaygın olarak kullanılan MATLAB programlama dili, mühendislik hesaplamaları, veri analizi ve sistem modelleme gibi çeşitli uygulamalarda kritik bir rol oynamaktadır. Bu yazıda, MATLAB’in temel kavramlarını öğretmekten ziyade, Elektrik ve Elektronik Mühendisliği alanında iş hayatında nasıl etkin bir şekilde kullanılabileceğine odaklanacağız. Gerçek dünya uygulamalarına yönelik örneklerle, mühendislik problemlerinin çözümünde MATLAB’in sunduğu avantajları detaylı bir şekilde inceleyeceğiz.
Bu içerikte yer alan tüm tablolar MATLAB programlama dilinde kullanılan temel matematiksel ve aritmetik işlemler ile özel komutları içermektedir. MATLAB, mühendislik, bilimsel hesaplama ve veri analizi için yaygın olarak kullanılan bir programlama dilidir. Tablolardaki bilgiler, MATLAB kullanıcılarının aritmetik işlemler yapması, matematiksel fonksiyonları kullanması, değişkenleri yönetmesi ve çalışma alanlarını düzenlemesi için gerekli temel komutları ve fonksiyonları içermektedir.
Aşağıda, tabloların her birinin ne işe yaradığı detaylı olarak açıklanmıştır:
1. MATLAB Aritmetik Operatörler Tablosu
📌 Ne İşe Yarar?
Bu tablo, MATLAB’de kullanılan temel aritmetik işlemleri ve bunların MATLAB sözdiziminde nasıl kullanıldığını gösterir. Toplama, çıkarma, çarpma, bölme ve üstel gösterim gibi işlemler için farklı gösterimler verilmiştir.
🔹 Örnek Kullanımlar:
3 + 7 → 10
3 - 7 → -4
3 * 7 → 21
3 / 7 → 0.4286
3 ^ 7 → 2187
2. MATLAB Özel Komutlar Tablosu
📌 Ne İşe Yarar?
Bu tablo, MATLAB’de çalışma alanını (workspace) yönetmek, değişkenleri listelemek ve temel sistem komutlarını çalıştırmak için kullanılan özel komutları içerir.
🔹 Örnek Kullanımlar:
who → Kullanılan değişkenleri listeler.
clear all → Çalışma alanındaki tüm değişkenleri siler.
clc → Komut penceresini temizler.
pi → π = 3.14159 değerini döndürür.
3. MATLAB Matematiksel Fonksiyonlar Tablosu
📌 Ne İşe Yarar?
Bu tablo, MATLAB’de matematiksel işlemler yapmak için kullanılan fonksiyonları içerir. Özellikle mutlak değer, işaret belirleme, üstel ve logaritmik fonksiyonlar gibi işlemler için kullanılır.
🔹 Örnek Kullanımlar:
abs(-5) → 5 (Mutlak değer)
sign(10) → 1 (Pozitif sayı)
exp(1) → 2.718 (Euler sayısının üssü)
log(10) → 2.302 (Doğal logaritma)
log10(100) → 2 (10 tabanında logaritma)
4. MATLAB Yuvarlama ve Kök Alma Fonksiyonları Tablosu
📌 Ne İşe Yarar?
Bu tablo, MATLAB’de sayıları yuvarlama, kök alma ve kalan hesaplama gibi işlemleri yapmaya yarayan fonksiyonları içerir.
🔹 Örnek Kullanımlar:
sqrt(16) → 4 (Karekök)
nthroot(64,3) → 4 (3. dereceden kök)
rem(42,8) → 2 (Kalan hesaplama)
fix(4.8) → 4 (Sıfıra en yakın tam sayıya yuvarlama)
floor(-4.8) → -5 (Aşağı yuvarlama)
round(4.8) → 5 (En yakın tam sayıya yuvarlama)
MATLAB Aritmetik Operatörler Tablosu
| Operatör |
Aritmetik Gösterim |
MATLAB Gösterimi |
Örnek |
| Toplama |
w + y |
w + y |
3 + 7 |
| Çıkartma |
w – y |
w – y |
3 – 7 |
| Çarpma |
w * y |
w * y |
3 * 7 |
| Sağdan Bölme |
w ÷ y |
w / y |
3 / 7 |
| Soldan Bölme |
w ÷ y |
y \ w |
7 \ 3 |
| Üstel Gösterim |
wʸ |
w ^ y |
3 ^ 7 |
MATLAB Özel Komutları
| Komut |
Açıklama |
| ans |
Değişken ismi verilmediğinde hesaplama sonucunu gösterir. |
| pi |
π = 3.14159… değerinin kısa yazılışıdır. |
| eps |
İki sayı arasındaki farkın en küçük değeri. (Matlab ⇒ eps = 2.2204e-016) |
| inf |
Sonsuz değeri. Sayının sıfıra bölünmesi durumunda ortaya çıkar. |
| Nan |
“Not a Number” (Sayı değil). Örneğin, 0/0 durumunda ortaya çıkar. |
| date |
Programın çalıştığı gün-ay-yıl bilgisini verir. (Ör: 11-Jun-2016) |
| who |
O ana kadar kullanılan değişkenleri listeler. |
| whos |
Değişkenlerin isim, büyüklük ve bellek boyutlarını listeler. |
| clear a |
a adlı değişkeni çalışma alanından siler. |
| clear all |
Çalışma alanındaki tüm değişkenleri siler. |
| clc |
Komut penceresini temizler. |
| clf |
Mevcut şekil veya grafik penceresini siler. |
| more |
Komut penceresi için denetimli sayfa çıkışı sağlar. |
MATLAB Matematiksel Fonksiyonlar
| Fonksiyon |
Açıklama |
| abs(x) |
x’in mutlak değeri, |
| sign(x) |
Sonucu -1, 0 veya 1 olur. (x < 0 ise -1, x = 0 ise 0, x > 0 ise 1) |
| exp(x) |
x sayısının üstel değeri, e^x |
| log(x) |
e = 2.718… tabanına göre logaritma |
| log10(x) |
10 tabanına göre logaritma |
MATLAB Matematiksel Fonksiyonlar
| Fonksiyon |
Açıklama |
| sqrt(x) |
x sayısının karekökü. |
| nthroot(x,y) |
x sayısının y. mertebeden kökünü hesaplar. Örnek: nthroot(64,3) = 64^(1/3) = 4 |
| rem(x,y) |
x’in y’ye bölümünden kalan kısmı hesaplar. Örnek: rem(42,8) → ans = 2 |
| fix(a) |
a ile sıfır arasındaki en yakın tam sayıya yuvarlar. Örnek: fix(4.8) → ans = 4, fix(-4.8) → ans = -4 |
| floor(a) |
a sayısını -∞ yönüne en yakın tam sayıya yuvarlar. Örnek: floor(4.8) → ans = 4, floor(-4.8) → ans = -5 |
| round(b) |
b sayısını en yakın tam sayıya yuvarlar. Örnek: round(4.8) → ans = 5 |