Matlab Negatif Desibel Sorunu
-
Hocalar, dışardan aldığım sesin şiddetini ölçüp grafiğe dökmem gerekiyor ancak ölçümler hep negatif çıkıyor bunu nasıl pozitife
çevirebilirim ve soldaki ses dalgasında y ekseninde 1 in üzerinde bir kayıt olduğunda grafikte bu kısmı göremiyorum bütün
değerleri nasıl göreblirim.
Şimdiden Teşekkürler
http://i.hizliresim.com/QAa0Jv.png
kodlar şu şekilde :
% Ortam sesini 15 sn boyunca kaydetme Kayit_1 = audiorecorder(11025,8,1); disp('ses kaydı başladı') recordblocking(Kayit_1, 15); disp('ses kaydı sonu'); play(Kayit_1); % Ses Verileri Kayit_2 = getaudiodata(Kayit_1); % Plot the waveform. subplot(1,2,1); plot(Kayit_2); subplot(1,2,2); Siddet = db(Kayit_2); plot(Siddet);
-
negatifi pozitif yapmak istiyorsan mutlak değerini alabilirsin, x = abs(x)
eksende istediğin aralıkta göstermesi için plottan sonra axis([x1 x2 y1 y2 ]) komutunu uygulamalısın, x'ler yatay y'ler düşey eksen için.
-
torrent linki varsa atıver hayrına :D
-
1234567B bunu yazdı
torrent linki varsa atıver hayrına :D
http://kat.cr/matlab-r2014b-windows-x64-iso-t9896747.html
-
AsDayGoesBy bunu yazdı
negatifi pozitif yapmak istiyorsan mutlak değerini alabilirsin, x = abs(x)
eksende istediğin aralıkta göstermesi için plottan sonra axis([x1 x2 y1 y2 ]) komutunu uygulamalısın, x'ler yatay y'ler düşey eksen için.
eyvallah hocam sağolasın
-
BaBe bunu yazdı1234567B bunu yazdı
torrent linki varsa atıver hayrına :D
http://kat.cr/matlab-r2014b-windows-x64-iso-t9896747.html
Eyvallah dostum