11 05 2017
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 […]
11 05 2017
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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İ […]
11 05 2017
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 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 […]
11 05 2017
Matlab ile Analiz Ders-10
11 05 2017
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 […]
8 05 2017
guraysonugur | Görüntü İşleme
Ö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 […]
8 05 2017
guraysonugur | Görüntü İşleme
Görüntü İşleme Ders-10 Görüntü İşleme Ders-8 GI-Ders-Morfoloji (Ders-9)
4 05 2017
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);
4 05 2017
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; […]
4 05 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, […]