Doç. Dr. GÜRAY SONUGÜR

Doç. Dr. Güray SONUGÜR – Öğrenci Bilgi Paylaşım Platformu

Matlab ile Analiz çalışma soruları

1’den 20’e kadar olan sayıları fibonacci dizisi olarak sıralayan programı yazınız.0, 1, 1, 2, 3, 5, 8, 13, 21, 34,… 1’den 200’e kadar olan sayılardan kendisi ve 2 fazlası asal olan sayıları bulunuz. y(k+1) = 1.3y(k)-0.4  iterasyonunda y(1)=5 değeri için ilk on iterasyonu bulunuz ve ekrana alt alta yazdırınız. Bir matrisi satır vektöre dönüştüren döngüyü […]

Bir sinüs sinyalinin örneklenmesi matlab örneği

  Burada, aşağıda verilen kodlar ile yukarıdaki işlemin matlab ortamında bir simülasyonu gerçekleştirilmiştir.   Matlab Kodu aşağıdaki şekildedir. %% ilk bölümde darbe trenini oluşturuyoruz. t = 0 : 1/1000 : 1; % 1 saniye için 1 kHz örneklemne frekansı d = 0 : 1/30 : 1; % 30 Hz tekrarlama frekansı (1 sn için 30 […]

Arduino’dan Matlab ile seri (com) port kullanarak sensör verilerini okumak

Bu yöntemde arduino destek paketinin sağladığı avantajlar bulunmadığı için işimiz biraz daha zor ve karmaşık. Matlab ile seri porttan sensör verileri okuyabilmemiz için arduino’nun bu değerleri bize yine seri port üzerinden göndermesi gerekir. Yani iki tarafa da kod yazmamız gerekecek. İlk aşamada arduino’nun kendi kod arayüzünü kullanarak sensör verilerini seri porta göndermemiz gerekiyor. Devremiz aşağıdaki […]

Arduino’dan Matlab ile sensör verileri okuma (Arduino destek paketi kullanarak)

Verileri okuduğumuz kod: Bu kodu matlab üzerinde “>>edit portOku ” komutu ile yeni bir m file açıp doğrudan copy-paste yapabilirsiniz.   Kullanılan devre: clc; clear; %COM5 de kurulu olan mega2560 arduino sınıfını “a” değişkenine atadık. a=arduino(‘COM5′,’Mega2560’); %arduino üzerindeki sensörlerden aldığımız her değeri biz dizide (array) %tutmamız gerekir. Üç sensörümüz var. %1.) Potansiyometre 2.) Işık sensörü […]

Normalizasyon işlemi yapan fonksiyon

  function y = NormalizeEt01(x) %x bir matris ya da dizi olabilir. [satir,sutun]=size(x); y=zeros(satir,sutun); %y matrisine başlangıç değeri verdik. i=1; j=1; for i=1:satir     for j=1:sutun         y(i,j)=((x(i,j)-min(x(:))))/(max(x(:))-min(x(:)));     end end Sonuçlar: x=RastgeleSayi(1,5,3,3) x = 5     5     2 2     3     3 5     4     5 >> NormalizeEt01(x) ans = 1.0000    1.0000         0 0        0.3333     0.3333 1.0000    […]

Örnek Sorular

Aşağıdaki fonksiyonun -5:+5 aralığında grafiğini 10 farklı renk ile plot fonksiyonu kullanarak çizdiriniz. (y=x^2-1) 1’den 200’e kadar olan sayılardan kendisi ve 2 fazlası asal olan sayıları bulunuz. 1’den 20’e kadar olan sayıları fibonacci dizisi olarak sıralayan programı yazınız. Ekrandan girilen bir sayının faktöriyelini bulunuz. Eğer girilen sayı negatif ise ekrana uyarı versin. Bir vektör ya da […]

Previous Posts Next posts