rankplot.m
来自「自动语音识别源码对非特定人的孤立词语音识别算法 进行研究。考虑到语音识别技术在」· M 代码 · 共 28 行
M
28 行
function plotrank(waveData)
% PLOTRANK Plot the rank of each input wave file
songName = {waveData.songName};
rank = [waveData.rank];
score = [waveData.score];
singer = {waveData.singer};
% Reordering according to rank
[rank, index] = sort(rank);
songName = songName(index);
score = score(index);
singer = singer(index);
subplot(2,1,1);
bar(1:length(rank), rank);
axis tight; grid;
set(gca, 'xticklabel', []);
ylabel('Ranking'); title(['Ranking for ', int2str(length(waveData)), ' wave files'])
% Plotting
for k = 1:length(songName),
str = [singer{k}, ': ', songName{k}, ' (', num2str(score(k), 3), ', ', num2str(rank(k)), ') '];
str = strrep(str, '_', '\_');
text(k, 0, str, 'color', 'red');
end
h = findobj(gcf, 'type', 'text');
set(h, 'rot', 90, 'fontsize', 10, 'hori', 'right');
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?