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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pcm_gui.m

?? pcm編碼 有關線性、A律、mu律的pcm編碼的matlab實現
?? M
字號:
function varargout = pcm_gui(varargin)% PCM_GUI M-file for pcm_gui.fig%      PCM_GUI, by itself, creates a new PCM_GUI or raises the existing%      singleton*.%%      H = PCM_GUI returns the handle to a new PCM_GUI or the handle to%      the existing singleton*.%%      PCM_GUI('CALLBACK',hObject,eventData,handles,...) calls the local%      function named CALLBACK in PCM_GUI.M with the given input arguments.%%      PCM_GUI('Property','Value',...) creates a new PCM_GUI or raises%      the existing singleton*.  Starting from the left, property value pairs are%      applied to the GUI before pcm_gui_OpeningFcn gets called.  An%      unrecognized property name or invalid value makes property application%      stop.  All inputs are passed to pcm_gui_OpeningFcn via varargin.%%      *See GUI Options on GUIDE's Tools menu.  Choose "GUI allows only one%      instance to run (singleton)".%% See also: GUIDE, GUIDATA, GUIHANDLES% Edit the above text to modify the response to help pcm_gui% Last Modified by GUIDE v2.5 13-Mar-2009 09:01:22% Begin initialization code - DO NOT EDITgui_Singleton = 1;gui_State = struct('gui_Name',       mfilename, ...                   'gui_Singleton',  gui_Singleton, ...                   'gui_OpeningFcn', @pcm_gui_OpeningFcn, ...                   'gui_OutputFcn',  @pcm_gui_OutputFcn, ...                   'gui_LayoutFcn',  [] , ...                   'gui_Callback',   []);if nargin && ischar(varargin{1})    gui_State.gui_Callback = str2func(varargin{1});endif nargout    [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});else    gui_mainfcn(gui_State, varargin{:});end% End initialization code - DO NOT EDIT% --- Executes just before pcm_gui is made visible.function pcm_gui_OpeningFcn(hObject, eventdata, handles, varargin)% This function has no output args, see OutputFcn.% hObject    handle to figure% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% varargin   command line arguments to pcm_gui (see VARARGIN)% Choose default command line output for pcm_guihandles.output = hObject;% Update handles structureguidata(hObject, handles);% UIWAIT makes pcm_gui wait for user response (see UIRESUME)% uiwait(handles.figure1);% --- Outputs from this function are returned to the command line.function varargout = pcm_gui_OutputFcn(hObject, eventdata, handles)% varargout  cell array for returning output args (see VARARGOUT);% hObject    handle to figure% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% Get default command line output from handles structurevarargout{1} = handles.output;% --- Executes on button press in origin_open_pushbutton.function origin_open_pushbutton_Callback(hObject, eventdata, handles)% hObject    handle to origin_open_pushbutton (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)'%打開聲音文件[name,path]=uigetfile({'*.wav','請選擇一個聲音文件(*.wav)'},'請打開一個聲音文件');handles.name=name;file=strcat(path,name);%使用wavread函數讀入[origin, fs, nbits, opts] = wavread(file);handles.origin=origin;handles.fs=fs;%畫出圖像曲線axes(handles.axes2);plot(origin);axis([0 length(origin) -1 1]);guidata(hObject,handles);% --- Executes on button press in alaw_generate_pushbutton.function alaw_generate_pushbutton_Callback(hObject, eventdata, handles)% hObject    handle to alaw_generate_pushbutton (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)%生成基于A律的壓縮文件origin=handles.origin;fs=handles.fs;name=handles.name;alaw(origin,name);% --- Executes on button press in mulaw_generate_pushbutton.function mulaw_generate_pushbutton_Callback(hObject, eventdata, handles)% hObject    handle to mulaw_generate_pushbutton (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)%生成基于mu律的壓縮文件origin=handles.origin;fs=handles.fs;name=handles.name;mulaw(origin,name);% --- Executes on button press in uniform_generate_pushbutton.function uniform_generate_pushbutton_Callback(hObject, eventdata, handles)% hObject    handle to uniform_generate_pushbutton (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)%生成基于uniform律的壓縮文件origin=handles.origin;fs=handles.fs;name=handles.name;pcm(origin,name);% --- Executes on button press in compare_plot_pushbutton.function compare_plot_pushbutton_Callback(hObject, eventdata, handles)% hObject    handle to compare_plot_pushbutton (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)%讀入界面中獲取的左右端點值h_left=findobj(gcbf,'Tag','left_edit');h_right=findobj(gcbf,'Tag','right_edit');left=eval(get(h_left,'String'));right=eval(get(h_right,'String'));%分別繪出該段的曲線圖像cla;axes(handles.axes2);plot([left:right],handles.origin(left:right));axes(handles.axes4);plot([left:right],handles.uniform_data(left:right));axes(handles.axes5);plot([left:right],handles.alaw_data(left:right));axes(handles.axes6);plot([left:right],handles.mulaw_data(left:right));function left_edit_Callback(hObject, eventdata, handles)% hObject    handle to left_edit (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of left_edit as text%        str2double(get(hObject,'String')) returns contents of left_edit as a double% --- Executes during object creation, after setting all properties.function left_edit_CreateFcn(hObject, eventdata, handles)% hObject    handle to left_edit (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows.%       See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))    set(hObject,'BackgroundColor','white');endfunction right_edit_Callback(hObject, eventdata, handles)% hObject    handle to right_edit (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of right_edit as text%        str2double(get(hObject,'String')) returns contents of right_edit as a double% --- Executes during object creation, after setting all properties.function right_edit_CreateFcn(hObject, eventdata, handles)% hObject    handle to right_edit (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows.%       See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))    set(hObject,'BackgroundColor','white');end% --- Executes on button press in reset_pushbutton.function reset_pushbutton_Callback(hObject, eventdata, handles)% hObject    handle to reset_pushbutton (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)axes(handles.axes2);cla;axes(handles.axes4);cla;axes(handles.axes5);cla;axes(handles.axes6);cla;% --- Executes on button press in origin_play.function origin_play_Callback(hObject, eventdata, handles)% hObject    handle to origin_play (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)wavplay(handles.origin,handles.fs);% --- Executes on button press in uniform_play.function uniform_play_Callback(hObject, eventdata, handles)% hObject    handle to uniform_play (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)%基于均勻pcm的解碼uniform_data=unpcm(handles.name);handles.uniform_data=uniform_data;guidata(hObject,handles);%畫出圖像axes(handles.axes4);plot(uniform_data);axis([0 length(handles.origin) -1 1]);%聲音回放wavplay(handles.uniform_data,handles.fs);% --- Executes on button press in mulaw_play.function mulaw_play_Callback(hObject, eventdata, handles)% hObject    handle to mulaw_play (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)%基于mu律的解碼mulaw_data=unmulaw(handles.name);handles.mulaw_data=mulaw_data;guidata(hObject,handles);%畫出圖像axes(handles.axes6);plot(mulaw_data);axis([0 length(handles.origin) -1 1]);%聲音回放wavplay(handles.mulaw_data,handles.fs);% --- Executes on button press in alaw_play.function alaw_play_Callback(hObject, eventdata, handles)% hObject    handle to alaw_play (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)%基于mu律的解碼alaw_data=unalaw(handles.name);handles.alaw_data=alaw_data;guidata(hObject,handles);%畫出圖像axes(handles.axes5);plot(alaw_data);axis([0 length(handles.origin) -1 1]);%聲音回放wavplay(handles.alaw_data,handles.fs);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
经典三级一区二区| 久久精品国产一区二区三区免费看| 日韩欧美国产一区二区三区| 欧洲一区二区三区免费视频| 97精品国产露脸对白| 99久久免费国产| 不卡视频一二三四| 色综合久久综合网| 欧美午夜精品免费| 777久久久精品| 久久理论电影网| 国产日韩欧美精品一区| 欧美激情艳妇裸体舞| 国产精品网站导航| 亚洲尤物视频在线| 热久久一区二区| 精品一区二区三区视频在线观看 | 亚洲大尺度视频在线观看| 自拍偷拍国产精品| 午夜影视日本亚洲欧洲精品| 午夜精品久久久久影视| 免费日韩伦理电影| 岛国精品在线观看| 欧美一a一片一级一片| 日韩三级免费观看| 国产精品国产三级国产三级人妇| 亚洲色图第一区| 日韩精品免费视频人成| 国产剧情一区二区三区| 色美美综合视频| 精品剧情在线观看| 亚洲激情中文1区| 精品在线观看视频| 色伊人久久综合中文字幕| 欧美成人伊人久久综合网| 国产精品国产自产拍高清av王其| 亚洲一区中文在线| 国产精品一区二区三区网站| 色婷婷国产精品| 久久日韩粉嫩一区二区三区| 亚洲精品久久嫩草网站秘色| 狠狠色丁香九九婷婷综合五月| 91丝袜美腿高跟国产极品老师 | 亚洲一级片在线观看| 91社区在线播放| 91精品国产福利在线观看 | 亚洲欧美日本韩国| 捆绑调教美女网站视频一区| kk眼镜猥琐国模调教系列一区二区| 欧美一级艳片视频免费观看| 亚洲天堂久久久久久久| 国产一区在线精品| 欧美年轻男男videosbes| 亚洲欧美自拍偷拍| 国产一区二区三区免费看| 欧美一a一片一级一片| 国产精品第四页| 国产精品66部| 精品久久99ma| 六月丁香综合在线视频| 欧美少妇bbb| 亚洲欧美日本韩国| www.亚洲精品| 国产精品久久久久久久午夜片 | 色婷婷久久99综合精品jk白丝| 久久―日本道色综合久久| 天天影视涩香欲综合网| 欧美性一级生活| 亚洲永久精品国产| 一本一本大道香蕉久在线精品| 欧美激情一区二区三区全黄| 国产一区二区三区视频在线播放| 精品蜜桃在线看| 韩国毛片一区二区三区| 欧美成人精品1314www| 麻豆精品一二三| 欧美mv日韩mv国产| 激情久久五月天| 欧美精品一区二区三区高清aⅴ | 六月丁香婷婷久久| 欧美日韩国产一二三| 亚洲成人综合网站| 56国语精品自产拍在线观看| 日韩影院免费视频| 欧美一区二区三区色| 久久电影网电视剧免费观看| 日韩欧美一二三区| 国产精品18久久久久久久网站| 26uuu国产日韩综合| 国产高清成人在线| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 国产a级毛片一区| 中文字幕佐山爱一区二区免费| 色成年激情久久综合| 视频一区二区国产| 久久精品欧美一区二区三区不卡| 国产一区二区导航在线播放| 国产精品免费久久| 欧美亚洲禁片免费| 精品夜夜嗨av一区二区三区| 国产欧美日韩综合精品一区二区| 99国产精品国产精品毛片| 亚洲成人av在线电影| 欧美精品一区二区三区在线播放| 成人黄色综合网站| 亚洲午夜激情av| 久久久久国产精品麻豆ai换脸| 成人av第一页| 秋霞成人午夜伦在线观看| 国产人妖乱国产精品人妖| 欧洲av在线精品| 国产乱子轮精品视频| 自拍av一区二区三区| 日韩欧美第一区| 色婷婷av一区| 国产乱一区二区| 日韩高清国产一区在线| 国产精品亲子乱子伦xxxx裸| 7777精品伊人久久久大香线蕉的 | 亚洲国产成人av好男人在线观看| 欧美sm极限捆绑bd| 欧美性极品少妇| 风间由美性色一区二区三区| 亚洲v精品v日韩v欧美v专区 | 国产精品女主播av| 日韩欧美国产一区二区三区| av激情综合网| 国产精品77777| 人人超碰91尤物精品国产| 综合久久国产九一剧情麻豆| 精品不卡在线视频| 日韩午夜在线影院| 欧美在线观看视频一区二区 | 国产99久久久精品| 秋霞影院一区二区| 亚洲综合一区二区三区| 国产精品视频看| 国产喂奶挤奶一区二区三区| 欧美一级电影网站| 欧美午夜宅男影院| 91麻豆文化传媒在线观看| 高清成人在线观看| 国产精品系列在线播放| 久久99精品国产.久久久久| 性做久久久久久免费观看| 亚洲精品久久久蜜桃| 成人欧美一区二区三区小说| 国产视频911| 中文一区二区完整视频在线观看| 久久久久久久久一| 国产午夜精品久久久久久久| 久久无码av三级| 国产日韩视频一区二区三区| 精品国产sm最大网站| 国产精品的网站| 久久综合九色综合97婷婷女人| 日韩精品一区二区三区视频 | 一本一道久久a久久精品综合蜜臀| 大白屁股一区二区视频| 成人自拍视频在线观看| 成人三级伦理片| 成人a区在线观看| 91在线精品一区二区| 色88888久久久久久影院野外| 99国产欧美另类久久久精品| 日本精品裸体写真集在线观看| 色婷婷精品大视频在线蜜桃视频| 91国偷自产一区二区三区成为亚洲经典| 91小视频在线免费看| 欧洲av一区二区嗯嗯嗯啊| 欧美美女直播网站| 精品国产一区a| 国产精品福利在线播放| 一区二区三区在线播| 日韩vs国产vs欧美| 国产一区欧美日韩| 99免费精品在线| 欧美日韩国产电影| 精品国产一区二区三区四区四 | 国产一区激情在线| 99re热这里只有精品免费视频| 色综合天天性综合| 欧美一区二区三区在线观看| 久久久国产精华| 亚洲一区成人在线| 国产999精品久久久久久绿帽| 91在线看国产| 精品国内二区三区| 亚洲一级电影视频| 国产二区国产一区在线观看| 99re这里都是精品| 专区另类欧美日韩| 美腿丝袜亚洲综合| 色综合天天天天做夜夜夜夜做| 日韩欧美在线不卡| 一区二区三区在线视频免费| 韩国女主播成人在线| 欧美久久久久免费| 中文字幕一区二区三区四区不卡| 日本三级韩国三级欧美三级|