亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? touchtone.m

?? 《MATLAB數(shù)值計(jì)算》最新版本的全部代碼Numerical.Computing.With.MATLAB
?? M
字號(hào):
function touchtone(arg)
% TOUCHTONE  Use FFT to synthesize and analyze telephone dialing
%
% The dual tone multi-frequency (DTMF) standard specifies that the tone
% generated by a button on a telephone key pad is the sum of two sinusoids,
% with frequencies determined by the button's row and column.
%
% The dial pad on the upper left allows you to select buttons and generate
% the corresponding tones.
%
% The signal plotted on the upper right is a recording of the FAX number
% for the MathWorks being dialed.  You can replay the entire signal, or
% select individual segments.  The power plot is the magnitude of the FFT
% of the signal being played.  What is the MathWorks FAX number?

if nargin == 0

   % Initialize

   load touchtone         % Dialpad D, recorded signal y.sig, sample rate y.fs
   n = length(y.sig);     % Total number of samples
   t = (0:n-1)/y.fs;      % Time for entire signal
   y = double(y.sig)/128; % Convert from signed 8 bit integers to doubles

   clf
   shg
   set(gcf,'double','on','name','TouchTone', ...
      'menu','none','numbertitle','off');

   ax.dialpad = axes('pos',[.14 .46 .30 .50]);
   imagesc(D)
   colormap(gray)
   set(ax.dialpad,'tag','dialpad',...
      'userdata',[zeros(1,4) fix(10000*membranetx(1,1))],...
      'xtick',[],'xcolor',[1 1 1],'ytick',[],'ycolor',[1 1 1]);

   ax.signal = axes('pos',[.60 .60 .36 .25]);
   plot(t,y,'k')
   axis([min(t) max(t) -1 1])
   xlabel('t(secs)')
   set(ax.signal,'tag','signal','userdata',[t; y])

   ax.sample = axes('pos',[.10 .16 .36 .25]);
   axis([0 1/64 -5/4 5/4])
   xlabel('t(secs)')

   ax.power = axes('pos',[.60 .16 .36 .25]);
   axis([500 1700 0 600])
   xlabel('f(Hz)')
   title('Power')

   set(gcf,'userdata',ax,'windowbuttonupfcn', ...
      'touchtone(get(gca,''tag''))')

   uicontrol('units','normal','pos',[.72,.88,.12,.06], ...
      'string','play all','callback','touchtone playall');
   uicontrol('units','normal','pos',[.38,.02,.12,.05], ...
      'string','help','callback','helpwin touchtone');
   uicontrol('units','normal','pos',[.52,.02,.12,.05], ...
      'string','close','callback','close(gcf)');

elseif isequal(arg,'dialpad')

   % DTMF, Dual tone multi-frequencies, Hz

   fr = [697 770 852 941];
   fc = [1209 1336 1477 1633];
   
   % Time (seconds)

   Fs = 32768;
   t = 0:1/Fs:0.25;

   % Plot component frequencies

   cp = get(gca,'currentpoint');
   k = min(max(ceil(cp(1,2)/50),1),4);
   j = min(max(ceil(cp(1,1)/50),1),3);
   f = [fr(k) fc(j)];
   p = [1/2 1/2];
   ax = get(gcf,'userdata');
   set(gcf,'currentaxes',ax.power)
   plot([f;f],[0*p;p],'c-',f,p,'b.','markersize',16)
   axis([500 1700 0 1])
   set(gca,'xtick',[fr(k) fc(j)])
   xlabel('f(Hz)')
   title('Power')

   % Superimpose two sinusoidal tones

   y1 = sin(2*pi*fr(k)*t);
   y2 = sin(2*pi*fc(j)*t);
   y = (y1 + y2)/2;

   % Plot generated tone

   set(gcf,'currentaxes',ax.sample)
   plot(t(1:512),y(1:512));
   axis([0 1/64 -5/4 5/4])
   xlabel('t(secs)')

   % Restore signal plot

   set(gcf,'currentaxes',ax.signal)
   ty = get(ax.signal,'userdata');
   plot(ty(1,:),ty(2,:),'k')
   axis([min(ty(1,:)) max(ty(1,:)) -1 1])
   xlabel('t(secs)')
   set(ax.signal,'tag','signal','userdata',ty)

   % Play tone

   sound(y,Fs)

   % Extra

   d = get(ax.dialpad,'userdata');
   d(1:4) = d(2:5);
   if k < 4, d(4) = -3*(k-1)-j; else, d(4) = 2-j; end
   set(ax.dialpad,'userdata',d)
   p = polyval(d,10);
   if p == 7 | p == 2707
      load touchtone
      y = double(z.msg)/128;
      if p > 7, y = fliplr(y); end
      set(gcf,'currentaxes',ax.sample)
      n = length(y);
      t = (0:n-1)/z.fs;
      plot(t,y)
      axis([0 max(t) -1 1])
      set(gcf,'currentaxes',ax.power)
      f = (0:n-1)*z.fs/n;
      plot(f,abs(fft(y-mean(y))),'color',[0 2/3 0])
      axis([0 1000 0 700])
      sound(y,z.fs)
   end

elseif isequal(arg,'playall')

   % Restore plots

   ax = get(gcf,'userdata');
   set(gcf,'currentaxes',ax.signal)
   ty = get(ax.signal,'userdata');
   t = ty(1,:);
   y = ty(2,:);
   Fs = 1/t(2);
   plot(t,y,'b')
   axis([min(t) max(t) -1 1])
   xlabel('t(secs)')
   set(ax.signal,'tag','signal','userdata',ty)
   delete(get(ax.sample,'child'))

   % Plot the power of the entire signal

   set(gcf,'currentaxes',ax.power)
   n = length(y);
   f = (Fs/n)*(0:n-1);
   p = abs(fft(y));
   plot(f,p,'color',[0 2/3 0]);
   axis([500 1700 0 600])
   xlabel('f(Hz)')
   title('Power')

   % Play the entire signal

   sound(y,Fs);
   pause(max(t))

   set(get(ax.signal,'child'),'color','k')

elseif isequal(arg,'signal')

   ax = get(gcf,'userdata');
   set(gcf,'currentaxes',ax.signal)
   ty = get(ax.signal,'userdata');
   t = ty(1,:);
   y = ty(2,:);
   Fs = 1/t(2);
   n = length(y);
   segs = 11;        % Number of equally spaced segments
   nseg = n/segs;    % Number of samples in one segment

   % Highlight segment

   cp = get(gca,'currentpoint');
   k = ceil(cp(1,1)*segs/max(t));
   if k < 1 | k > segs, return, end
   j0 = (k-1)*nseg+1;
   j1 = k*nseg;
   j = j0:j1;
   je = [1:j0 j1:n];
   plot(t(j),y(j),'b-',t(je),y(je),'k-', ...
      [t(j0) t(j0)],[-1 1],'k-',[t(j1) t(j1)],[-1 1],'k-');
   axis([min(t) max(t) -1 1])
   xlabel('t(secs)')
   set(ax.signal,'tag','signal','userdata',[t; y])

   % Zoom in

   set(gcf,'currentaxes',ax.sample)
   jz = j0+round(mean(find(y(j)>.5)));
   tz = round(10*t(jz))/10;
   jk = find(abs(t-tz) == min(abs(t-tz)))+(-64:64);
   plot(t(jk),y(jk))
   axis([min(t(jk)) max(t(jk)) -1 1])
   xlabel('t(secs)')

   % Fourier components

   set(gcf,'currentaxes',ax.power)
   p = abs(fft(y(j)));
   f = (Fs/nseg)*(j-j0);
   plot(f,p,'color',[0 2/3 0])
   axis([500 1700 0 300])
   xlabel('f(Hz)')
   title('Power')

   % Play segment

   sound(y(j))

end

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99热这里只有精品| 91女厕偷拍女厕偷拍高清| 欧美私模裸体表演在线观看| 26uuu久久天堂性欧美| 天天影视网天天综合色在线播放| 91丨porny丨国产入口| 国产精品成人一区二区艾草| 日本黄色一区二区| 成人手机电影网| 亚洲国产精品精华液2区45| 成人性视频网站| 久久久夜色精品亚洲| 成人精品视频.| 亚洲欧美视频在线观看| 91电影在线观看| 琪琪一区二区三区| 国产午夜一区二区三区| 91麻豆国产香蕉久久精品| 久久99久久久欧美国产| 亚洲天天做日日做天天谢日日欢| 色综合视频在线观看| 日韩在线a电影| 国产精品天干天干在观线| 色综合天天天天做夜夜夜夜做| 亚洲欧洲三级电影| 欧美另类z0zxhd电影| 国产福利精品一区二区| 亚洲一二三四区| 久久奇米777| 911精品国产一区二区在线| 99久久国产免费看| 久久精品国产成人一区二区三区| 国产精品第五页| 日韩欧美国产一区二区三区| 99国产精品国产精品久久| 亚洲一卡二卡三卡四卡| 精品国产a毛片| 欧美偷拍一区二区| 93久久精品日日躁夜夜躁欧美| 国产一区不卡视频| 久久av中文字幕片| 天堂一区二区在线| 日韩码欧中文字| 国产精品视频一二三区| 欧美精品成人一区二区三区四区| 成人av动漫在线| 懂色av中文字幕一区二区三区| 国产老肥熟一区二区三区| 丝袜亚洲精品中文字幕一区| 午夜视频一区在线观看| 亚洲午夜视频在线| 亚洲资源中文字幕| av亚洲精华国产精华精| 99久久精品久久久久久清纯| 91在线码无精品| 欧美理论片在线| 日韩午夜电影av| 2019国产精品| 国产精品妹子av| 亚洲免费高清视频在线| 亚洲成人免费在线| 久久er99精品| 国内久久精品视频| 99精品国产99久久久久久白柏| 99久久99久久精品免费观看 | 成人激情开心网| 欧美日韩你懂得| 国产精品久久久久影院老司| 亚洲国产另类av| 国产高清不卡一区| 欧美一级视频精品观看| 日韩毛片在线免费观看| 久草在线在线精品观看| av不卡一区二区三区| 欧美xxxxxxxxx| 日韩高清电影一区| 色天天综合色天天久久| 中文字幕在线不卡一区二区三区| 午夜精品久久久久| 成人黄页毛片网站| 久久精品人人爽人人爽| 久久国产精品一区二区| 欧美日产国产精品| 中文字幕一区二区三区精华液| 另类专区欧美蜜桃臀第一页| 欧美美女激情18p| 五月激情六月综合| 色婷婷亚洲综合| 国产精品精品国产色婷婷| 国产精品综合视频| 久久久久久夜精品精品免费| 国产一区二区三区观看| 欧美高清视频一二三区| 日韩成人一级大片| 欧美成人免费网站| 国产呦精品一区二区三区网站| 精品国产自在久精品国产| 蜜臀91精品一区二区三区| 日本道在线观看一区二区| 亚洲丝袜自拍清纯另类| 蜜臀91精品一区二区三区| 欧美精品v日韩精品v韩国精品v| 亚洲韩国精品一区| 欧美专区亚洲专区| 一区在线观看免费| 国产精品综合久久| 欧美一区二区在线免费播放| 综合亚洲深深色噜噜狠狠网站| 另类小说综合欧美亚洲| 欧美v日韩v国产v| 三级久久三级久久久| 精品欧美久久久| 一本大道av一区二区在线播放| 有码一区二区三区| 精品噜噜噜噜久久久久久久久试看| 国产福利一区在线| 五月天中文字幕一区二区| 欧美va亚洲va| 欧洲精品在线观看| 国产成人夜色高潮福利影视| 亚洲国产精品影院| 国产欧美一区二区精品性色超碰 | 国产sm精品调教视频网站| 亚洲精品国产一区二区三区四区在线 | 日本美女一区二区三区| 中文字幕一区二区三区在线播放 | 91精品国产综合久久福利| 成人免费视频一区二区| 激情综合色综合久久| 亚洲va天堂va国产va久| 亚洲精品视频一区| 中文字幕精品三区| 久久精品亚洲一区二区三区浴池| 欧美少妇xxx| 在线一区二区三区四区| caoporn国产精品| 成人av动漫在线| 成人综合日日夜夜| 国产美女主播视频一区| 精品一区二区三区免费| 日本美女视频一区二区| 亚洲sss视频在线视频| 亚洲精品国久久99热| 亚洲高清一区二区三区| 亚洲大片免费看| 五月天激情小说综合| 日韩专区在线视频| 日韩专区中文字幕一区二区| 免费在线观看精品| 国产精品亚洲第一| 国产成人av电影免费在线观看| jlzzjlzz欧美大全| 在线中文字幕一区二区| 一本久久综合亚洲鲁鲁五月天| 99久久精品国产麻豆演员表| 色婷婷精品大视频在线蜜桃视频| 欧美在线免费观看视频| 日韩欧美国产三级| 欧美国产日韩a欧美在线观看| 中文字幕在线一区免费| 亚洲专区一二三| 狠狠狠色丁香婷婷综合激情| 高清国产一区二区| 欧美视频日韩视频在线观看| 精品久久人人做人人爽| 亚洲另类春色校园小说| 久久精品噜噜噜成人88aⅴ| 97se亚洲国产综合在线| 久久影院电视剧免费观看| 一区二区三区 在线观看视频| 伦理电影国产精品| 欧美亚一区二区| 国产欧美日韩不卡| 亚洲韩国一区二区三区| 国产精品亚洲专一区二区三区| 91官网在线观看| 欧美国产精品中文字幕| 精品一区二区国语对白| 欧美日韩1区2区| 亚洲一区二区精品视频| 色综合天天视频在线观看| 欧美韩国日本不卡| 国产又粗又猛又爽又黄91精品| 欧美一区二区三区在线观看| 亚洲h动漫在线| 欧美精品久久久久久久久老牛影院| 国产精品久久影院| 国产风韵犹存在线视精品| 欧美精品一区二区高清在线观看| 日韩高清在线一区| 这里是久久伊人| 美女免费视频一区| 日韩写真欧美这视频| 国模无码大尺度一区二区三区| 26uuu另类欧美亚洲曰本| 国产一区二区三区日韩| 国产精品久久久久久久久免费樱桃 | 国产亚洲1区2区3区| 成人免费毛片a| 一区二区三区四区亚洲|