Guest User

Untitled

a guest
Jul 19th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. function [R]= analizuj(okno, szerokosc, kanal)
  2. X = [];
  3. R = [];%wektor pokazujący jaki znak został dopasowany;
  4. for plik = 1:3
  5. nazwa = sprintf('%d', plik);
  6. z(plik) = load(nazwa,'wzr');
  7. for nr = 1:13
  8. %wavplay(z(plik).wzr(:,:,nr), 16000);
  9. X(plik).w(:,:,nr) = melspektrum(z(plik).wzr(:,:,nr), okno, szerokosc, kanal);
  10. end
  11. end
  12. R.plik = 0; R.probka = 0;
  13. R.dopasowanie = [];
  14.  
  15. for plik = 1:3
  16. for nr = 1:13
  17. W = X(plik).w(:,:,nr);
  18. S = zeros(3,13);
  19. for n = 1:3
  20. for m = 1:13
  21. Y = X(n).w(:,:,m);
  22. D = dtw2( W, Y);
  23. Dist(m) = D.Dist;
  24. end
  25. [nx,mi] = min(Dist);
  26. S(n,mi) = 1;
  27. end
  28. R.plik = plik;
  29. R.probka = nr;
  30. R.dopasowanie = S;
  31. Plik = [int2str(plik),'_',int2str(nr)];
  32. save(Plik,'R');
  33. end
  34. end
  35. %
Add Comment
Please, Sign In to add comment