Doç. Dr. GÜRAY SONUGÜR

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

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 […]

Görüntü İşleme Final Öncesi Ödevler (1,2)

Ödev1: Morfolojik İşlemler: Her öğrenci kendisine tahsis edilen görüntü dosyasını öncelikle matlab komutlarıyla 1000×1000 boyutlarına getirecektir. Bunu yaparken resimdeki hareketli figürün ortada kalmasına dikkat edilecektir. Sonrasında resimdeki figürü binary (ikilik) duruma getirerek morfolojik işlem komutlarıyla (imerode, imdilate, imopen, imclose, bwareaopen, imholes vs.) arka plandan arındıracak ve gürültülerden temizleyecektir. Kodlama m. files olarak yapılacak ve satırlara […]

VTIY Gerçek Zamanlı Sensör Değeri Okuma

clear; clc; a=arduino(‘COM5′,’Mega2560′); tstart=tic;% timer başlatılıyor. for i=1:200 voltage(i)=readVoltage(a,’A0’); t(i)=toc(tstart);%timer başlangıcından itibaren geçen süre alındı. plot(t,voltage); drawnow; end %% %Gerçek zamanlı okuduğumuz sensör değerinin Fourier dönüşümü alındı. fft0=fft(voltage); fft1=abs(fft0); fv=linspace(0,2,200); figure; plot(fv,fft0);

VTIY Sinyal Toplamları Fourier Dönüşüm ve Geri Kazanma

close all; clear; f=5;         %5 hz frekans A=1;        %sinyalin genliği fs=20.*f;    %örnekleme frekansı sinyal frekansının 20 katı ts=1/fs;    %örnekleme periyodu t=0:ts:(10/f); % 0-2 sn arası 10 periyot (5hz için) x=sin(2*pi*f*t); %5 hz sinüs sinyali figure subplot(2,3,1); plot(t,x); title(‘x Sinyalinin orjinal hali’) %% y=sin(2*pi*2*f*t);% 10 hz sinüs sinyali subplot(2,3,2); plot(t,y); title(‘y Sinyalinin orjinal hali’) %% z=x+y; […]

VTIY ODEV YANITLARI (25/04/2017)

Kodlar: function varargout = Fourier1(varargin) % FOURIER1 MATLAB code for Fourier1.fig % Begin initialization code – DO NOT EDIT gui_Singleton = 1; gui_State = struct(‘gui_Name’,       mfilename, … ‘gui_Singleton’,  gui_Singleton, … ‘gui_OpeningFcn’, @Fourier1_OpeningFcn, … ‘gui_OutputFcn’,  @Fourier1_OutputFcn, … ‘gui_LayoutFcn’,  [] , … ‘gui_Callback’,   []); if nargin && ischar(varargin{1}) gui_State.gui_Callback = str2func(varargin{1}); end if nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, […]

Previous Posts Next posts