Определите этот язык программирования, он использует расширение .m - PullRequest
1 голос
/ 27 января 2010
len = length(range);
K = 2^nextpow2(2*len - 1);
halfK = round(K/2);
U = zeros(halfK, 1);
centfreqs = data.model.cochlea.centfreqs;

for i = 1 : data.model.cochlea.gt.nch % number of channels
    x = data.au(range, i).*window;
    X = abs(fft(x, K));
    bin = round(2*centfreqs(i)*K/data.fs);
%     if i==4 plot(X); pause; end
    X(bin : halfK) = 0;
    U = U + X(1:halfK);
end
U = U';

код пришел от здесь

Ответы [ 6 ]

17 голосов
/ 27 января 2010

выглядит как MATLAB .

7 голосов
/ 27 января 2010

.m используется для matlab или objective-c

Я не помню, как Matlab выглядит подробно, но глядя на ссылку, это похоже на matlab.

2 голосов
/ 27 января 2010

Это файл MATLAB. Вы можете убедиться в этом, если прочитаете Отчет в папке docs проекта.

1 голос
/ 27 января 2010

выглядит как матлаб.

1 голос
/ 27 января 2010

Я собирался сказать Mathematica, но слишком мало квадратных скобок. =) Определенно Matlab.

0 голосов
/ 27 января 2010

К счастью, это не MUMPS .

...