📄 main.m
字号:
function main(t)
l = length(t);
t = [t -10000 -10000 -10000];
i = 1;
result = [];
while (abs(t(i)) < 100)
[y, yl] = finddata(t(i)*1000+t(i+1)*100+t(i+2)*10+t(i+3), 'list4.txt');
if (length(yl) == 0)
[y, yl] = finddata(t(i) * 100 + t(i+1) * 10 + t(i+2), 'list3.txt');
if (length(yl) == 0)
[y, yl] = finddata(t(i) * 10 + t(i+1), 'list2.txt');
if (length(yl) == 0)
[y, yl] = finddata(t(i), 'list1.txt');
i = i + 1;
else
i = i + 2;
end
else
i = i + 3;
end
else
i = i + 4;
end
best = 10000000;
for j = 1 : length(yl)
v = evaluate(result, y(j, 1 : yl(j)).*hamming(yl(j)).' , yl(j));
if (v < best)
best = v;
k = j;
end
end
result = reconsile(result, y(k, 1 : yl(k)) .* hamming(yl(k)).' , yl(k));
end
wavplay(result, 16000);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -