MATLAB Temel #21 | Fonksiyon Çağırma: Çoklu Çıktı, Anonim Fonksiyon, integral ve fzero

Fonksiyon Çağırma

Eğitmen: Dr. Süleyman Burak ÇELİK

MATLAB Temel serisinde eksik kalan konuları tamamlamaya devam ediyoruz. Bu derste fonksiyonları nasıl çağıracağımızı görüyoruz: fonksiyon, girdi alıp çıktı veren bir makine gibidir. sqrt ve round ile girdi vermeyi, round(x, 2) gibi ek girdilerle aynı fonksiyonun farklı davranmasını görüyoruz. [m, yer] = max(sayilar) ile birden çok çıktı alıyor, istemediğimiz çıktıyı ~ ile atıyoruz. Kendi yazdığımız dikdortgen fonksiyonunu çağırıyor, eksik girdi verince MATLAB'ın hangi satırda neden hata verdiğini okuyoruz. Tek satırlık anonim fonksiyon @(x) yazıyor, dizilerde .^ kullanmanın neden şart olduğunu gerçek hata mesajıyla görüyoruz. Fonksiyon tutamacıyla bir fonksiyonu integral ve fzero gibi başka fonksiyonlara veriyoruz. Son olarak atış menzili fonksiyonuyla 45 derecenin neden en uzağa attığını ve menzili 30 metre olan açıyı fzero ile buluyoruz. Ekrandaki her komut ve çıktı MATLAB R2026b'de gerçekten çalıştırıldı. Bu derste: 1. Fonksiyona girdi vermek: sqrt, round ve round(x, 2) 2. Birden çok çıktı: [m, yer] = max(...) ve ~ ile çıktı atma 3. Kendi fonksiyonunu çağırmak ve eksik girdi hatası 4. Anonim fonksiyon: f = @(x) x.^2 + 1 5. Dizilerde .^ .* ./ neden gerekli 6. Fonksiyon tutamacı: integral ve fzero 7. Uygulama: atış menzili ve fzero ile açı bulma Bölümler: 0:00 MATLAB Temel #21: fonksiyon çağırma 0:36 Girdi vermek: sqrt ve round 1:12 Birden çok çıktı ve ~ 2:03 Kendi fonksiyonunu çağırmak 2:48 Anonim fonksiyon @(x) 3:40 Fonksiyon tutamacı: integral ve fzero 4:28 Uygulama: atış menzili 5:15 Toparlayalım: beş kural 5:45 Sonraki ders: lineer denklem hesapları Kaynak kitap: MathWorks MATLAB R2026b belgeleri (fonksiyon çağırma, birden çok çıktı, anonim fonksiyonlar, fonksiyon tutamaçları, sqrt, round, max, size, integral, fzero, sind). Anlatım, örnekler ve ekranlar özgündür. Hedef kitle: MATLAB'e yeni başlayan tüm mühendislik öğrencileri. Ön koşul: MATLAB Temel #17 (Değişkenler) ve #20 (Matris).