Blog YazılarMATLAB

MATLAB – Giriş

Sayısal Analiz - Elektrik Elektronik Mühendisliği

✺ 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 ^ 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

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu