Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Kadir Akgöl tarafından sunulan MATLAB programı eğitim içeriğidir. Eğitmen, MATLAB 2016b sürümünü kullanarak programın temel kullanımını adım adım göstermektedir.
- Video, MATLAB arayüzünün tanıtımıyla başlayıp, temel komutlar, değişken atama işlemleri ve matematiksel işlemler konularını kapsamaktadır. Daha sonra disp, printf ve msgbox gibi yazdırma komutlarının kullanımı, sayı formatları (e ve g ifadeleri) ve hata ayıklama teknikleri detaylı şekilde anlatılmaktadır.
- Eğitim içeriğinde MATLAB'ın programlama dillerine göre daha kolay olduğu vurgulanmakta, değişkenlerin nasıl ekleneceği, ondalık sayıların nasıl yazdırılacağı ve kodların nasıl hata ayıklanacağı örneklerle gösterilmektedir. Video, MATLAB'da program yazma sürecini, kodların kaydedilmesi ve çalıştırılması konularını da kapsamaktadır.
- 00:12MATLAB Arayüzü Tanıtımı
- MATLAB'ın arayüzünde home, plots, apps gibi sekmeler bulunur ve layout bölümü ile farklı görünüm seçenekleri kullanılabilir.
- Default görünümde değişkenleri ve verileri yan tarafta görebilir, hangi dizinde olduğunuzu ve klasörleri sol tarafta görebilirsiniz.
- Bu ders MATLAB 2016b sürümünde verilmektedir ve farklı sürümlerde bazı özel komutlar çalışmayabilir.
- 01:53MATLAB'da Kod Yazma
- Programlama yapmak için "edit" komutu ile bir editör açılır ve kodlar burada yazılır.
- Komutlar editörde yazıldıktan sonra "run" tuşuna basılarak çalıştırılır ve çıktılar komut window bölümünde görülür.
- Veriler workspace bölümünde görüntülenir ve gereksiz verileri temizlemek için "clear all" komutu kullanılabilir.
- 05:05Temizleme Komutları
- Program yazmadan önce genellikle ilk satıra "clc", "clear all" ve "close all" komutları yazılır.
- "clc" komutu komut window bölümünü temizler, "clear all" workspace bölümünü temizler, "close all" açık pencereleri kapatır.
- Bu komutlar ile MATLAB sıfırdan çalışmaya başlar ve önceki verilerden kurtulur.
- 06:21Noktalı Virgül Kullanımı
- Noktalı virgül koymak zorunlu değildir, ancak noktalı virgül koymadan enter tuşuna basıldığında komutlar ekrana yazdırılır.
- Noktalı virgül kullanıldığında ekrana yazdırma engellenir, bu sayede komut window bölümünde kalabalık oluşmasını önler.
- Metinsel değişkenler tek tırnak içinde atandığında MATLAB'da hata vermez, çift tırnak kullanılmaz.
- 10:50MATLAB'da Değişken Atama
- MATLAB'da Türkçe karakter yerine İngilizce karakterler kullanılıyor.
- A, B, C ve D değişkenleri atanmış ve C ve D'nin çarpımı olarak atama yapılmış.
- MATLAB'da değişkenlerin veri türünü belirtmek gerekmez, program otomatik olarak tanımlar.
- 13:30Matematiksel İşlemler
- A ve B değişkenleri için toplama, çarpma, bölme ve çıkarma işlemlerinin sonuçları F, G, H, J ve K değişkenlerine atanmış.
- MATLAB'da matematiksel ifadeler doğrudan yazılabilir, diğer programlama dillerindeki gibi özel kodlar gerekmez.
- MATLAB, hataları tespit eder ve hangi satırda olduğunu belirtir.
- 16:29Hata Ayıklama ve Adım Adım Çalıştırma
- Kırmızı nokta koyarak programın belirli bir noktaya kadar çalışmasını sağlayabilirsiniz.
- Step ve continue tuşları ile programı adım adım çalıştırabilirsiniz.
- Stepn fonksiyon tanımladığınızda fonksiyonun içine girmeyi, step ise programı adım adım ilerletmeyi sağlar.
- 20:50Ekrana Yazdırma
- Workspace bölümünde görülen verileri ekrana yazdırmak için disp komutu kullanılır.
- disp komutu parantez içinde çift tırnak içindeki metni ekrana yazdırır.
- disp komutu matematiksel işlemler gibi mesajları ekrana yazdırmak için kullanılır.
- 22:00MATLAB'da Yazdırma Komutları
- MATLAB'da yazdırma işlemleri için "printf" komutu kullanılabilir, bu komut yazdırma işlemlerini daha detaylı şekilde gerçekleştirir.
- "printf" komutu, yazdırma işlemlerinde değişkenlerin de eklenebilmesini sağlar.
- Yazdırma komutları genellikle "print" ile tanımlanır ve MATLAB'da "fprint" komutu kullanılarak işlemler yazdırılabilir.
- 22:39printf Komutunun Kullanımı
- "printf" komutunda, yazdırılacak metin tırnak içinde yazılır ve değişkenler "%s" (string) veya "%f" (ondalıklı sayı) gibi format belirteçleriyle eklenebilir.
- "%s" ifadesi, bir string ifadesinin yerine geçeceğini belirtirken, "%f" ifadesi bir ondalıklı sayının yerine geçeceğini gösterir.
- Yazdırma komutunun sonunda "\n" (tersten bölme işareti) kullanılarak bir sonraki yazdırma işleminin yeni bir satıra yazdırılması sağlanabilir.
- 28:38Ondalık Sayıların Düzenlenmesi
- Ondalıklı sayıların virgülden sonraki basamak sayısını belirlemek için "%f" format belirtecinin arasına basamak sayısı yazılabilir.
- Örneğin "%2f" kullanıldığında, virgülden sonra sadece iki basamak ondalık sayı yazdırılır.
- "disp" komutu sadece metin yazdırırken, "printf" komutu metin içinde dışarıdan değişkenlerin de eklenebilmesini sağlar.
- 31:51Matematiksel İşlemlerin Yazdırılması
- Matematiksel işlemlerin sonuçları "printf" komutu kullanılarak ekrana yazdırılabilir.
- Yazdırma komutlarında değişkenlerin doğru sırayla yerleştirilmesi önemlidir, örneğin "%f %f" format belirteciyle ilk olarak hangi değişkenin gelmesi isteniyorsa o değişken önce yazılmalıdır.
- Ondalıklı sayıların tam sayı olarak yazdırılması için sadece "%f" kullanılarak virgülden sonraki basamaklar gizlenebilir.
- 35:06Matematiksel İfadeler ve Sayı Formatları
- Matematiksel ifadeler sayısal değerler için kullanılabiliyor ve e'nin önüne nokta koymak, sayının kaç tane ondalıklı olması gerektiğini belirtmek için kullanılıyor.
- G ifadesi, sayıyı en uygun şekilde ifade etmeyi sağlayan bir ifadedir.
- E ifadesi, büyük sayıları daha sadeleştirilmiş bir şekilde kullanmak için kullanılır; örneğin 3 milyon yerine 3e+6 şeklinde yazılır.
- 38:58Sayı Formatlama Örnekleri
- Nokta e ifadesi, virgülden sonra belirli bir sayıda hane kullanarak sayıları formatlamak için kullanılır.
- G ifadesi, sayıyı en uygun yazabileceği şekilde gösterir; büyük sayılar için e ifadesi, tam sayılar için doğrudan sayı değerini, ondalıklı sayılar için uygun şekilde gösterir.
- Sayı formatlarını kendimiz de güncelleyebiliriz, örneğin virgülden sonra en fazla iki hane rank komutuyla ayarlanabilir.
- 42:54Yazdırma Komutları
- MATLAB'da disp ve printf komutları ile değişkenleri yazdırabiliriz.
- Tab boşluğu (tab) için alt gr + soru işareti + t kombinasyonu kullanılarak hizalı yazdırma yapılabilir.
- MsgBox komutu, ekstra bir pencere açıp pencereye yazı yazdırmayı sağlar, bu komut disp ile aynı işlevi görse de yazıyı komut penceresine değil açılan bir pencereye yazdırır.
- 47:24Esprit Komutunun Kullanımı
- Esprit komutu, yazdırmak istediğiniz ifadeleri bir değişkene atamanızı sağlar.
- Esprit komutu sadece metin yazdırmak için değil, içinde değişkenlerin de bulunmasını istediğiniz ifadeleri bir değişkene atamanızı sağlar.
- Bu komut, özellikle grafik üzerinde başlık veya açıklama yazdırmak istediğinizde pratik çözümler sunar.
- 49:23Esprit Komutunun Avantajları
- Esprit komutu, yazıya dökmek istediğiniz ve içinde değişkenlerin de bulunmasını istediğiniz ifadeleri öncelikle bir değişkene atamanızı sağlar.
- Bu komut normal yazı yazdırma için değil, özellikle grafik üzerinde başlık veya açıklama yazdırmak istediğinizde kullanışlıdır.
- Yazdırma komutları bu noktada sona ermektedir.