⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 histplot.m

📁 自动语音识别源码对非特定人的孤立词语音识别算法 进行研究。考虑到语音识别技术在嵌入式系统处理能力较弱、存储空间有限的问 题上进行算法的选择和优化
💻 M
字号:
function plothist(rank)
% PLOTHIST Histogram plot of CBMR test results

[sorted_element, element_count] = countele(rank);

%bar(sorted_element, element_count);

a = 1:length(sorted_element);
bar(a, element_count);
set(gca, 'xticklabel', []);

axis([0 inf 0 inf]);
grid;
xlabel('Ranking');  ylabel('Histogram'); title('Ranking Histogram')


% Plotting
for k = 1:length(sorted_element),
	text(k, -1, num2str(sorted_element(k)), 'color', 'black');
end
h = findobj(gcf, 'type', 'text');
set(h, 'rot', 90, 'fontsize', 10, 'hori', 'right');


% ====== Count elements of a vector
function [sorted_element, element_count] = countele(in)
%COUNTELE Count elements in a vector.
%	Type "countele" for a self demo.

%	Roger Jang, 3-27-1997

if nargin == 0,
	in = [0.4 0.3 0.3 0.2 0.1 0.4 0.4 0.3 0.4];
	fprintf('The input vector "in" is\n');
	for i = 1:length(in),
		fprintf('%g ', in(i));
	end
	fprintf('\n\n"[sorted_element, element_count] = countele(in)" produces the following output:\n');
	[sorted_element, element_count] = countele(in)
	return;
end

[m,n] = size(in);
in1 = sort(in(:)');
in1 = [in1 in1(length(in1))+1];
index = find(diff(in1) ~= 0);
sorted_element = in1(index);
element_count = diff([0, index]);
if n == 1,
	sorted_element = sorted_element';
	element_count = element_count';
end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -