Dr. GÜRAY SONUGÜR

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

Mayıs, 2017

VTIY Sinyal Medyan Filtreleme

Medyan kavramı için: https://www.mathsisfun.com/definitions/median.html Matlab Medyan filtreleme medfilt1(x,n) komutu  için: http://faculty.petra.ac.id/resmana/private/matlab-help/toolbox/signal/medfilt1.html Örnek Kod: %önce sinyalimizi oluşturuyoruz. fs = 100; t = 0:1/fs:1; %aşağıda iki sinyalin toplamı var. Frekanslar ve genlikler arasındaki farka %dikkat edelim. İlk sinyalin frekansı düşük (3 hz) diğer ise daha büyük (40 %hz). Bu durumda ikinci sinyal birincinin üzerine gürültü gibi %eklenecektir. […]

Görüntü İşleme Ders-11

Soru 1.) %% %Resim yüklendi clc; clear; close all; a=imread(‘headquarters-2.jpg’); a=rgb2gray(a); imshow(a); %% %Resimden belirli bir kısmı çekip almak için resim matrisi kopyalandı ve %kırmızı çizgili bölgenin içiindeki piksel değerleri sıfır yapıldı. b=a; b(104:126,82:123)=0; figure; imshow(b); %% % Orjinal resim ve sonradan elde edilen resim matrisleri çıkartıldı. c=a-b; figure subplot(1,2,1); imshow(a); title(‘Orjinal Resim’); subplot(1,2,2); imshow(c); […]

Matlab İle Analiz Ders-11 GUI

Bu çalışmada birinci ve İkinci değer isimli edit text’lere yazılan string ifadeler Topla butonuna basılınca toplanıyor, Böl butonuna basılınca ise ‘_’ karakterine göre bölünüyor. function varargout = untitled(varargin) gui_Singleton = 1; gui_State = struct(‘gui_Name’, mfilename, … ‘gui_Singleton’, gui_Singleton, … ‘gui_OpeningFcn’, @untitled_OpeningFcn, … ‘gui_OutputFcn’, @untitled_OutputFcn, … ‘gui_LayoutFcn’, [] , … ‘gui_Callback’, []); if nargin && ischar(varargin{1}) […]

VTIY- Gerçek zamanlı sensör verilerinin ortalama filtreden geçirilmesi

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Bu program dış ortamdan alınan sensör verilerini Ortalama filtreden geçirerek % verileri düzenlemektedir. % Tarih : 09.05.2017 % Yer : AKÜ TEKNOLOJİ FAKÜLTESİ % Yazar : Yrd.Doç.Dr. Güray SONUGÜR % http://guraysonugur.aku.edu.tr %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% clc; clear; close all; %COM5 de kurulu olan mega2560 arduino sınıfını “a” değişkenine atadık. a=arduino(‘COM5′,’Mega2560′); tstart=tic; oncekiDeger=0; for i=1:100 anlikDeger=readVoltage(a,’A0’); %A0 […]

VTIY – Dosyadan sensör verilerinin okunması ve Fourier Dönüşümü

sensorVerileri1.txt indir   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Bu program kullanıcı tarafından seçilen herhangi bir txt dosyadan % veri okunması ve bu verilerin Fourier transformu ile frekans bileşenlerinin % bulunması için yapılmıştır. % verilere güvenilemediği durumlarda tahminler yapmaktadır. % Tarih : 09.05.2017 % Yer : AKÜ TEKNOLOJİ FAKÜLTESİ % Yazar :Yrd.Doç.Dr. Güray SONUGÜR % http://guraysonugur.aku.edu.tr %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% clear; close […]

VTIY – Kalman Filtresi Uygulaması

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Hazırlayan: Ahmet Yasin CİVAN % Tarih : 03.03.2017 % Yer : Afyon Karahisar / Uydukent % http://ahmetyasincivan.com/kalman-filtresi-matlab-uygulama-kodlari/ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Gerçek zamanlı veriler için düzenleyen: Güray SONUGÜR % Bu program dış ortamdan alınan verileri Kalman Filtrasinden geçirerek % verilere güvenilemediği durumlarda tahminler yapmaktadır. % Tarih : 09.05.2017 % Yer : AKÜ TEKNOLOJİ FAKÜLTESİ […]

VTIY – Sensörlerden gerçek zamanlı veri okuma ve okunan verilerin Fourier dönüşümü

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Bu program: %1.)Sensörlerden gerçek zamanlı veri okur %2.)Okunan verilerin Fourier dönüşümünü yapıp frekans bileşenlerini bulur % Tarih : 09.05.2017 % Yer : AKÜ TEKNOLOJİ FAKÜLTESİ % Yazar : Yrd.Doç.Dr. Güray SONUGÜR % http://guraysonugur.aku.edu.tr %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% clc; clear; close all; %COM5 de kurulu olan mega2560 arduino sınıfını “a” değişkenine atadık. a=arduino(‘COM5′,’Mega2560′); tstart=tic; %timer başlatıldı for […]

Matlab ile Analiz Çalışma Soruları

1.) Aşağıdaki kodlar çalıştırıldığında ekrana çıkacak değerleri yazınız. t=0; for i=1:3:100 if (mod(i,2)==0 & mod(i,8)==0) fprintf(‘i=%1.4d’,i); fprintf(‘t=%1.4d\n’,t); t=t+i; end end ************************************************************************************ 2.)   Aşağıdaki kodlar çalıştırıldığında oluşacak olan M matrisini yazınız. for i=1:5 for j=i:5 M(i, j) = (i+j).^2; M(j, i)= M(i,j); end end ******************************************************************************************** 3.)  2×10 boyutlarında -20 ile +20 arasındaki double sınıfı sayılardan […]

Previous Posts