-
1.1 Matlab Nedir6 dakika 43 saniye
-
1.2 Arayüzü Tanıma9 dakika 8 saniye
-
2.1 Script Olusturma ve Command Window Kullanımı6 dakika 8 saniye
-
2.2 Değişken Tanımı ve Değişken Tipleri12 dakika 31 saniye
-
2.3 Matris Tanımı ve kullanımı7 dakika 12 saniye
-
2.4 Koşullu yapı if-else7 dakika 29 saniye
-
2.5 Donguler For ve While11 dakika 36 saniye
-
2.6 Switch kullanımı7 dakika 37 saniye
-
3.1 Matris Islemleri27 dakika 33 saniye
-
4.1 Hesap Makinesi Yapımı35 dakika 46 saniye
-
4.2 AlışVeriş Uygulaması45 dakika 34 saniye
-
4.3 örnek soru çözümü22 dakika 47 saniye
Ben Gani Doğan Yimenicioğlu, Konya Selçuk Üniveristesi Makine Mühendisliği 4. sınıf öğrencisiyim, oyun geliştirmeye lise hayatımda katılmış olduğum etwinning projesiyle İtalya ile ortak geliştirdiğimiz bir oyun ile başladım, Unity ile geliştirdiğim oyun o yıl projede birinci seçildi ve benimde oyun geliştirme serüvenim başlamış oldu. Yine lise son sınıfta blender ile 3d modelleme öğrenerek sıfırdan kendi oyunlarımı yapmaya başladım. Üniversiteye geçtiğimde bir arkadaşımın isteği üzerine c++ dili üzerine özel ders verdim. Daha sonra internet üzerinden kodlama dilleri ve oyun geliştirme üzerine özel ders vermeye devam ettim. Kodlama alanında kendimi daha da geliştirebilmek için robotik kodlama eğitimi aldım ve bilgisayar kavramını daha iyi anlayabilmek adına bilgisayar operatörlüğü eğitimlerine katıldım. Daha sonrasında 2022 yılında TBV'nin düzenlediği COD Ödülleri oyun geliştirme yarışmasına katılarak birinci oldum. Tüm bunlarla beraber bölümüm gereği matlab ile tanıştım ve kodlama merakım sebebiyle bir hayli araştrıp kullandım. Matlab üzerinden similasyonlar hazırladım ve analizler yaptım. Tablo okuma ve analiz edip veri çıkarma uygulamaları ile uğraştım. Elektrik elektronik mühendislğinde kullanılan frekans bulma ve analiz etme programları yazdım. Bu eğitim paketi bir mühendislik yazılımı olan Matlab yazılımını öğrenmek için sıfırdan orta seviyeye bir rehberdir. Kısaca Matlab'ı tanıdıktan sonra kodlamanın temellerine ve daha sonra da matlab komutlarına oradan da pekiştirmek amaçlı alıştırmalara geçen bir eğitim setidir. Matlab'a yeni başlamış veya başlayacaklar, kodlama öğrenmek isteyenler, makine mühendisiği veya elektrik elektronik mühendisliği okuyan öğrenciler için uygun bir eğitimdir.
Aktiviteler
Sorbil üzerinden Matlab öğrenmenizi kolaylaştıracak ve eğitim deneyiminizi iyileştirecek, yapabileceğiniz aktiviteler:
Temel Komutları Çalışma:
Matlab'ın temel komutlarını çalıştırarak başlayın. Değişken oluşturma, matris işlemleri, temel aritmetik işlemler gibi temel komutları deneyin.
Matlab Çevrimiçi Kaynakları İnceleme:
Matlab'ın resmi dokümantasyonunu ve çevrimiçi kaynakları inceleyerek temel bilgileri öğrenin. Matlab belgeleri ve çevrimiçi öğreticiler, başlangıç seviyesinden ileri seviyeye kadar pek çok konuda size rehberlik edebilir.
Matlab Editörü Kullanma:
Matlab editörünü kullanarak bir script oluşturun. Temel bir program yazarak değişkenleri kullanma, döngüler ve koşullu ifadeleri anlamaya çalışın.
Matlab Grafik Çizim:
plot fonksiyonunu kullanarak basit grafikler çizin. Grafiklerde renk, etiket ve diğer özellikleri ayarlamayı deneyin.
Matlab Fonksiyonları Oluşturma:
Kendi Matlab fonksiyonlarınızı oluşturun. Parametreleri alın, işlemleri gerçekleştirin ve sonuçları döndürün.
Matlab M-Files Kullanımı:
Matlab M-files kullanarak daha karmaşık script ve fonksiyonlar yazmaya çalışın. Bu, daha büyük projeler üzerinde çalışma yeteneklerinizi geliştirebilir.
Simulink ile Modelleme:
Matlab Simulink aracını kullanarak basit bir model oluşturun. Simülasyon yaparak ve çeşitli blokları kullanarak sistem modelleri geliştirmeyi deneyin.
Matlab Apps ve Toolbox Kullanımı:
Matlab'daki araç kutularını (toolbox) ve uygulamaları (apps) keşfedin. Özellikle, kendi işiniz için hangi araçları kullanabileceğinizi inceleyin.
Matlab Topluluklarına Katılım:
Matlab kullanıcı topluluklarına katılın. Sorular sorun, soruları cevaplayın ve diğer kullanıcılarla etkileşimde bulunarak deneyim kazanın.
Gerçek Projeler Üzerinde Çalışma:
Bir konuda kendi küçük projelerinizi başlatın. Bu projeler, teorik bilgilerinizi pratiğe dökmenize ve kendi kendinize öğrenmenize yardımcı olabilir.
Egzersizler (Zorunlu değildir)
Eğitimden alacağınız verimi arttırmak için, size opsiyonel egzersizler hazırladık. Uluslararası sertifikanızı almanız için bu egzersizleri tamamlamanız şart değildir, bu egzersizler sizin eğitim deneyiminizi iyileştirmek için oluşturulmuştur, belirttiğimiz gibi egzersizleri tamamlamanız zorunlu değildir. Bu eğitim için farklı egzersizler isterseniz, [email protected] adresine e-mail atmanız yeterlidir. Ekibimiz size farklı egzersizler iletecektir.
Matlab'da bir değişken nasıl tanımlanır?
a) define x;
b) var x;
c) x = 5;
d) set x;
Cevap: c) x = 5;
Matris A ve B'nin toplamı C'yi bulmak için hangi komut kullanılır?
a) C = A * B;
b) C = A + B;
c) C = A - B;
d) C = A / B;
Cevap: b) C = A + B;
"disp" fonksiyonu ne işe yarar?
a) Matrisi ekrana yazdırmak için
b) Bir fonksiyonu tanımlamak için
c) Grafik çizmek için
d) Veriyi analiz etmek için
Cevap: a) Matrisi ekrana yazdırmak için
Matlab'da bir döngü oluşturmak için kullanılan komut hangisidir?
a) loop
b) for
c) repeat
d) do
Cevap: b) for
Matlab'da bir dosyayı okumak için kullanılan fonksiyon hangisidir?
a) readfile()
b) loadfile()
c) importfile()
d) fopen()
Cevap: d) fopen()
Matlab'da bir grafik çizmek için kullanılan komut hangisidir?
a) plot()
b) draw()
c) graph()
d) line()
Cevap: a) plot()
Matlab'da "sin" fonksiyonu hangi matematiksel işlemi gerçekleştirir?
a) Karekök alma
b) Logaritma
c) Trigonometrik sinüs
d) Üs alma
Cevap: c) Trigonometrik sinüs
"zeros(3,2)" ifadesi neyi ifade eder?
a) 2x3 boyutunda bir matrisi
b) 3x2 boyutunda bir matrisi
c) 5x5 boyutunda bir matrisi
d) 3 ve 2 sıfırdan oluşan bir vektörü
Cevap: b) 3x2 boyutunda bir matrisi
Matlab'da bir fonksiyonun türevini hesaplamak için kullanılan fonksiyon hangisidir?
a) derive()
b) gradient()
c) diff()
d) deriv()
Cevap: c) diff()
Matlab'da bir sayının mutlak değerini almak için kullanılan fonksiyon hangisidir?
a) abs()
b) absolute()
c) mod()
d) mag()
Cevap: a) abs()