Doç. Dr. GÜRAY SONUGÜR

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

Nisan, 2017

Matlab ile Analiz Vize Soruları ve Yanıtları

Yanıt: x=64   sayac=2 x=32   sayac=3 x=8   sayac=4 x=4   sayac=5 x=1   sayac=6 Yanıt: a) 1  1     1     1 b) 10 10.5   11   11.5 c) 12 d) 5 e) 2  6   10   Yanıt: Yanıt: clear; clc; n=input(‘n değerini giriniz:’); for x=[2.2 3.1 4 5.16 2*pi/3]     toplam=0; for i=1:n     F= (3/x).^i;     toplam=toplam+F; end fprintf(‘x=%2.2f […]

VTIY Sinyallerin Fourier Dönüşümü Kodları

close all; clear; f=5;            % 5 hz sinyalin frekansı, periyot 1/5=0.2 saniye. A=1;            % genlik 1 fs=f*20;        % 100 hz. örnekleme frekansını 20 kat fazla aldık. nyquist’e göre 2 kat olsa %yeterli. ts=1/fs;        % örnekleme periyodu. 0.01 saniye Yani kaç sn’de bir örnek alacak.    t=0:ts:(10/f);  % 0:0.01:2 kaç periyot boyunca örnekleme yapıyoruz. Burada 10*t […]

VTIY Sinyal Örnekleme Kodları

%% ilk bölümde darbe trenini oluşturuyoruz. close all; clear; t = 0 : 1/1000 : 1;       % 1 saniye için 1 kHz örnekleme frekansı d = 0 : 1/70 : 1;       % 50 Hz örnekleme frekansı (1 sn için 50 adet pulse üretilecek.) ptrain = pulstran(t,d,’rectpuls’,0.01); % 0.01 değeri pulse’lerin enidir. figure plot(t,ptrain) %% %%pulse […]

VTIY ÖDEV

Aşağıdaki ekran görüntüsünde olduğu gibi bir Matlab GUI hazırlanacaktır. Her iki sinüs sinyalinin de frekans değerleri popup menülerden seçilecektir. Sinyallerin toplam periyot sayıları da menülerden seçilecektir. Bu iki sinyal toplanarak zaman domainindeki grafiği ilk axes’e, Fourier dönüşümü sonrasındaki grafiği axes2’ye çizdirilecektir.

VTIY Proje Ödevi Değerlendirme Ölçütleri

Projeler üç ana başlıkta değerlendirilmiştir. 1.) Oluşturulan Devre 2.) Proje Raporu 3.) Genel Kurallar Oluşturulan devre ile ilgili ölçütlerimiz: a) Matlab – Arduino destek paketi ile yazılan kodlar (15p) b) Seri port üzerinden iletişim yapan kodlar (15p) c) Seri port üzerinden Ön Etiketleme ile veri alışverişi d) Seri port ve destek paketi ile yazılan kodlarda […]

Görüntü İşleme Vize Sınavı Hakkında

Merhaba Arkadaşlar, Sınavlarınızı okudum. Bu sınavın şampiyonu Özhan Oldu. 2. Ahmet Yasin, 3. Samet 4. Ahmet Tuncay 5. Ümit şeklinde sıralama oluştu. Yakın bir zamanda notları açıklayacağım. Hepinize iyi çalışmalar.

Görüntü İşleme Vize Soruları ve Yanıtları

Soru 1: Yanıt: clear; close all; clc; %Ötelenmiş Görüntü x=imread(‘headquarters-2DD.jpg’); %Orjinal Görüntü yOrj=imread(‘headquarters-2.jpg’); yOrj=rgb2gray(yOrj); subplot(1,3,1) imshow(yOrj); title(‘Orjinal resim’); %iki imge arasındaki farkları bulmak için imgeler birbirlerinden %çıkartılmalıdır. Ancak çıkartmanın doğru sonuç vermesi için iki imge %birbirine hizalı olmalıdır. Hizalama için bu yanıtda ikinci resim birinci %resim hizasına çekilmiştir. y=uint8(zeros(size(x))); %Geriye çekilmiş resim için sıfırlardan oluşan […]

Görüntü İşleme Örnek Sorular -3

Soru: 6.) Aşağıda verilen birinci resimdeki insan figürünü ikinci resimde verildiği şekilde arka plandan ayırınız. Yanıt: clear; close all; clc; x=imread(‘DSC_0930.JPG’); x1=imresize(x,0.2); %yüksek çözünürlük düşürülüyor. imshow(x); x2=rgb2gray(x1); % gri seviye haline getirildi. y=x2<60; % birkaç deneme yanılma işlemi yapılabilir. Resim ikilik resim haline getirildi. z=bwareaopen(y,600); % bütüklüğü 600 pikselden daha az olan piksel grupları resimden […]

Görüntü İşleme Cevaplar

Soru: 2.) function [X,Y]   = trigHesapla(t) X = sin(t).*(exp(cos(t)) – 2*cos(4*t) – sin(7/12).^5); Y = cos(t).*(exp(cos(t))  – 2*cos(4*t) – sin(7/12).^5); end   Soru: 3.) a) W([2,4],[1,3]); b) W([5,9:10,13:15]); c) W([1,end]); Soru: 4.) function y = GoruntuGrid( x,a,b ) % x: görüntü, a:kenar uzunluğu, b:renk subplot(1,2,1); imshow(x); if (strcmp(b,’k’)) x(:,1:a:end,1)=255; x(:,1:a:end,2)=0; x(:,1:a:end,3)=0; x(1:a:end,:,1)=255; x(1:a:end,:,2)=0; x(1:a:end,:,3)=0; elseif […]