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

📄 voltool.m

📁 美国德克萨斯州大学电子工程系开发的一套进行语音分析的MATLAB程序. A MATLAB software tool for speech analysis.
💻 M
字号:
function voltool

% Copyright (c) 1995 by Philipos C. Loizou
%

global  volFig
global vol_sli rb_norm rb_abs rb_nosc

if exist('volFig')
 valid=0;
 eval('findobj(volFig);','valid=1;');
end

if isempty(volFig) | valid==1

  wi=300; he=90;
  pos=get(0,'screensize');
  xpos=(pos(3)-wi)/2;
  ypos=(pos(4)-he)/2;  

  volFig=figure('Units','Pixels','Position',[xpos ypos wi he],'MenuBar','None','Name',...
	'Volume Tool','NumberTitle','Off');

    %---------- Display the volume slider -------------
    %
    vol_sli = uicontrol('Style','slider','min',0,'max',100','Callback',...
	'getvol','Position',[50 60 wi-100 15],'Value',99);
    uicontrol('style','text','String','soft','Position',[20 60 20 15],...
	'ForegroundColor','r','BackgroundColor','k');
    uicontrol('style','text','String','loud','Position',[50+wi-100+8 60 30 15],...
	'ForegroundColor','r','BackgroundColor','k');

    uicontrol('style','pushb','String','Cancel','Position',[wi-50 30 50 15],...
	'Callback','delete(gcf)');
    uicontrol('style','pushb','String','Help','Position',[wi-50 5 50 15],...
	'Callback','helpf(''voltool'')');

   
   rb_norm=uicontrol('Style','radio','String','Auto scale','Value',1,...
		'Position',[2 15 77 15],'Callback','volopt(''norm'')',...
		'ForegroundColor','y','BackgroundColor','k');
   rb_nosc=uicontrol('Style','radio','String','No scale',...
		'Position',[90 15 70 15],'Callback','volopt(''nosc'')',...
		'ForegroundColor','y','BackgroundColor','k');
   rb_abs=uicontrol('Style','radio','String','Absolute',...
		'Position',[170 15 70 15],'Callback','volopt(''abs'')',...
		'ForegroundColor','y','BackgroundColor','k');
   
 
 

else
 figure(volFig); 
end

⌨️ 快捷键说明

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