Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan MATLAB programlama dili eğitim içeriğidir. Eğitmen, fonksiyonların içinde başka fonksiyonların nasıl kullanılacağını anlatmaktadır.
- Videoda, sınıf ortalaması hesaplama problemi üzerinden MATLAB'da fonksiyon kullanımı adım adım gösterilmektedir. Eğitmen önce "sınıfOrtalaması" adlı ana fonksiyonu, ardından "bireyselOrtalama" adlı alt fonksiyonu yazarak, matrisin her satırındaki notların ortalamasını hesaplayıp toplam sınıf ortalamasını bulma sürecini kodluyor.
- Eğitim, fonksiyonların içinde fonksiyon kullanmanın avantajlarını açıklamakta ve aynı hesaplama işlemini farklı fonksiyonlarla nasıl yapabileceğinizi göstermektedir. Ayrıca, hangi durumlarda hangi yöntemin daha uygun olabileceğini de açıklamaktadır.
- 00:09Fonksiyonların Kullanımı
- Bir fonksiyonun içinde başka bir fonksiyonu çağırabilirsiniz.
- Bol fonksiyon yazmak hem kolunuzu kısalır hem de kodun daha kompakt ve güzel olmasını sağlar.
- Fonksiyonlar kullanıldığında kod daha anlaşılır ve bakım kolaylığı sağlar.
- 00:41Örnek Problemin Tanıtımı
- Örnek problemde öğrencilerin vize ve final notları bir matris içinde tutulmaktadır.
- Matrisin satır sayısı öğrenci sayısı, sütun sayısı ise sınav sayısıdır.
- Sınıf ortalaması hesaplamak için fonksiyon yazılacaktır.
- 01:23Fonksiyonların Tasarlanması
- Her bir öğrencinin ortalamasını veren ayrı bir fonksiyon daha yazılacaktır.
- Sınıf ortalaması fonksiyonu içinde bireysel ortalama fonksiyonu kullanılacaktır.
- Her bir öğrencinin ortalaması bulunup, tüm öğrencilerin ortalamaları toplanarak sınıf ortalaması hesaplanacaktır.
- 02:17Kodun Yazılması
- İlk olarak "sınıf_ort" adında bir fonksiyon oluşturulur ve matris şeklinde notlar alır.
- "bireysel_ort" adında ikinci bir fonksiyon yazılır ve tek bir öğrencinin notlarını alır.
- Bireysel ortalama hesaplanırken sınavlara ağırlık verilir: vize1 ve vize2'ye %30, final'e %40.
- 07:02Döngü ve Ortalama Hesaplama
- Matrisin her bir satırına erişmek için for döngüsü kullanılır.
- Her bir öğrencinin notları "bireysel_ort" fonksiyonuna gönderilerek bireysel ortalama hesaplanır.
- Tüm öğrencilerin bireysel ortalamaları bir diziye atılır ve bu dizinin ortalaması sınıf ortalaması olarak hesaplanır.
- 11:23Test Verisi Hazırlama
- Test için notlar matrisi oluşturulur.
- Örnek olarak dört öğrenci için notlar girilir.
- Fonksiyonlar bu notlar matrisi kullanarak sınıf ortalamasını hesaplayacaktır.
- 12:25Sınıf Ortalaması Hesaplama
- Notları girdikten sonra sınıf ortalaması hesaplanıyor ve sonuç 42,50 bulunuyor.
- Kodun başında "clc clear all close all" komutları ile ekran temizleniyor.
- İlk önce bireysel ortalama için fonksiyon yazıldı, ancak bu zorunlu değil, sınıf ortalaması fonksiyonunda da bu hesaplama yapılabilir.
- 13:36Fonksiyon Kullanmadan Hesaplama
- Fonksiyon kullanmadan hesaplama yapmak için notların her bir elemanı katsayılarıyla çarpılıp toplanıyor.
- Öğrenci notları 0,30, 0,30 ve 0,40 katsayılarıyla çarpılıp toplanıyor.
- İlk denemede hata yapıldığı için doğru sonuç bulunamadı, ancak "i" yerine "iç" kullanılarak doğru hesaplama yapıldı.
- 15:17Fonksiyon Kullanımı Hakkında Tavsiyeler
- Sınıf ortalaması hesaplaması için tek fonksiyon kullanılabilir veya farklı fonksiyonlar kullanılabilir.
- Kodlarken problem durumuna göre en uygun yöntem tercih edilmelidir.