MATLAB ile Odyogram Verilerinin Görselleştirilmesi

Herkese merhaba, bu yazida sizlere MATLAB ile Odyogram verilerinin gorsellestirilmesinden bahsedecegim.
- Uzun sureligine acik-kaynak kod paylasimina ara vermis bulunmaktayim.
https://github.com/SonerTrd
- Oncelikle videoda da belirttigim gibi ‘odyogram_cizdirme‘ fonksiyonu olusturuyoruz ve 3 tane parametre atiyoruz.
Bunlar sirasiyla ‘nplot‘, ‘plotindv‘ ve ‘errbartype‘.
nplot default degeri 2 olarak atanmistir. Yani sag ve sol kulak icin 2 adet grafik cizdirecegimiz anlamina gelir. Eger bu parametreyi 1 olarak atarsak; o zaman tek grafikte hem sag kulak hem de sol kulaga ait verileri gorsellestirmis oluruz. Bu parametre degerini 0 yaparsak ise herhangi bir sekil karsimiza cikmayacaktir.
plotindv defalt degeri 1 olarak atanmistir. Yani tum katilimcilara ait veriler odyogram uzerinde gorsellestirilecektir. Eger bu parametreyi 0 olarak atarsak; o zaman her bir katilimcinin verileri gorsellestirilmeyecektir.
errbartype default degeri 2 olarak atanmistir. Bu parametre ile standart sapma, ortalama ve ortalamanin standart hatasi hesaplanmaktadir. Fakat bu komutu kullanirken dikkat edilmesi gereken sey, ‘financial toolbox’ in indirilmis olmasi gerektigidir.
- Simdi fonksiyon ve parametrelerden ciktiktan sonra, asagidaki satirlarla ilgili excel dosyamizi MATLAB arayuzune aktariyoruz.
disp(‘Odyogram verisetini seciniz .xlsx file’)
[file,path] = uigetfile(‘*.xlsx’,…
‘Odyogram verisetini seciniz .xlsx file’, …
‘MultiSelect’, ‘off’);
data=readtable([path,file],’ReadRowNames’,false,’ReadVariableNames’,true);
Onceki calismalarda odyogramlari R uzerinden cizdirdigimiz icin CSV (comma-separated file) file kullanmistik. Fakat burada gerekli degil. Ancak unutmamak gerekir ki, excelde duzeltmeleri MATLAB arayuzunde degil, external yapmamiz gerekiyor.
- Verisetini ice aktardiktan sonra iki sekilde gorsellestirme yapabiliriz:
Birincisi default degerler ile direk editor sekmesinden RUN komutunu kullaniriz.
Ikincisi ise asagidaki terminal kismina odyogram_cizdirme(2,1,2) seklinde yazip enter a basarak da ayni islevi yapariz.
- Ciktilari ister PDF, ister JPEG, ister PNG formatlarinda kaydedebiliriz.
Ornek:
Gorsellestirmelere yonelik modifikasyonlari videoda anlattim. Ancak takildiginiz yerde terminal uzerinde ‘help plot’ komutunu kullanabilirsiniz.
- Odyogram cizdirilirken o ile sag kulak isareti olan O’yu yapariz; x ile de sol kulak isareti olan X’i yapariz.
- ‘b’ blue anlamina gelirken; ‘r’ red ve ‘k’ ise siyah rengi temsil etmektedir.
- Yine X ve Y eksenlerindeki ‘Frequency’ ve ‘Pure-Tone Threshold’ yazilarini \it komutu ile italik; \bf komutu ile kalin; \rm komutu ile de normal sekilde yazdirabiliriz.
Kodlara dair anlamadiginiz yerleri sorabilirsiniz.
Simdiden iyi calismalar dilerim, destekleriniz benim icin onemli!