fir高通滤波器matlab程序,fir带通滤波器matlab代码

  fir高通滤波器matlab程序,fir带通滤波器matlab代码

  【滤波器】基于冷杉实现高通低通带通带阻滤波器设计含矩阵实验室源码_MATLAB仿真博客的技术博客_博客

  一简介面对庞杂繁多的原始信号,如何提取所需信号、抑制不需要的信号这就需要使用滤波器。滤波器的作用主要是选择所需频带的信号内容而抑制不需要的其他频带的信号内容。数字滤波器因其精度高、可靠性好、灵活性大等优点,在语音信号处理、信号频谱估计、信号去噪、无线通信中的数字变频以及图像处理等工程实际应用中都很广泛。根据其冲击响应函数的时域特性可将数字滤波器分为IIR(有限长冲击响应)和冷杉(无限长冲击响应)。作为强大的计算软件,MATLAB提供了编写图形用户界面的功能。所谓图形用户界面,简称为GUI,是由各种图形对象,如图形窗口菜单按钮、文本框等构建的用户界面。

  资源下载专区可以创建图形用户界面图形用户界面(图形用户界面),它是用户和计算机之间交流的工具MATLAB .将所有蔷薇属植物支持的用户控件都集成在这个环境中并提供界面外观、属性和行为响应方式的设置方法,随着版本的提高,这种能力还会不断加强。而且具有强大的绘图功能,可以轻松的获得更高质量的曲线图。

  2部分代码函数varargout=Filter(varargin)

  % FILTER M过滤器。无花果文件

  %过滤器本身创建一个新的筛选器或引发现有的

  %单例* .

  %

  % H=筛选器返回新筛选器的句柄或

  %现有的单例*。

  %

  % FILTER(CALLBACK ,hObject,eventData,handles,)调用本地

  %函数在过滤器中名为回电.用给定的输入参数初始化m .

  %

  % FILTER(属性,值,)创建新的筛选器或引发

  %现有单例*。从左边开始,属性值对是

  %在调用过滤器_打开功能之前应用于图形用户界面.一;一个

  %无法识别的属性名或无效值使属性应用程序

  %停止。所有输入都通过变长度输入宗量传递给Filter _ OpeningFcn .

  %

  % *请参见指南的"工具"菜单上的图像使用者界面选项。选择图像使用者界面只允许一个

  要运行的%实例(单例)”.

  %

  %请参阅:指南、GUIDATA、GUIHANDLES

  %编辑以上文本以修改响应帮助过滤器

  %最后修改者指南版本2.5 2021年6月3日01:02:47

  %开始初始化代码-不要编辑

  GUI _ Singleton=1;

  gui_State=struct(gui_Name ,mfilename,

  gui_Singleton ,gui_Singleton,

   gui _ OpeningFcn ,@ Filter _ OpeningFcn,

  gui_OutputFcn ,@Filter_OutputFcn,

  gui_LayoutFcn ,[],

  gui_Callback ,[]);

  if nargin ischar(varargin{1})

  GUI _ state。GUI _ Callback=str 2 func(vara rgin { 1 });

  目标

  如果输出参数的数目

  [varargout { 1:nargout }]=GUI _ mainfcn(GUI _ State,vara gin {:});

  其他

  gui_mainfcn(gui_State,vara rgin {:});

  目标

  %结束初始化代码-不要编辑

  % -在过滤器可见之前执行。

  函数Filter _ opening fcn(ho对象,eventdata,handles,varargin)

  %此函数没有输出参数,请参见输出Fcn .

  % h对象句柄到数字

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  要筛选的% varargin命令行参数(请参见瓦拉金酒)

  %选择过滤器的默认命令行输出

  handles.output=hObject

  %更新句柄结构

  guidata(hObject,handles);

  %等待使过滤器等待用户响应(请参见UIRESUME)

  % ui等待(句柄。图1);

  % -此函数的输出返回到命令行。

  函数varargout=Filter _ output fcn(h对象,eventdata,句柄)

  % varargout单元格数组,用于返回输出参数(请参见VARARGOUT);

  % h对象句柄到数字

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  %从句柄结构获取默认命令行输出

  varargout { 1 }=handles.output

  函数Fs_Callback(hObject,eventdata,handles)

  % h对象句柄到Fs(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % Hints: get(hObject, String )以文本形式返回文件系统的内容

  % str 2 double(get(ho object, String ))以双精度形式返回文件系统的内容

  % -在设置所有属性后,在对象创建期间执行。

  函数Fs_CreateFcn(hObject,eventdata,handles)

  % h对象句柄到Fs(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄为空-调用所有创建Fcns后才创建句柄

  %提示:在Windows操作系统上,编辑控件通常有一个白色背景。

  %参见上海跨国采购中心有限公司和计算机。

  如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))

  set(hObject, BackgroundColor , white );

  目标

  函数Fp1_Callback(hObject,eventdata,handles)

  %检查输入的通带边缘频率是否【0,1】

  fs _ value=str 2 double(get(handles .Fs, String ));

  fp1 _ value=str 2 double(get(handles .Fp1, String ));

  wp1=2 * Fp1 _ value/Fs _ value;

  如果(wp1=1)

  errordlg(wp1=2*Fp1/Fs,归一化频率不在【0,1】范围内,请输入正确的参数,错误信息)

  目标

  % h Fp1的对象句柄(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % Hints:get(ho object, String )以文本形式返回Fp1的内容

  % str 2 double(get(ho object, String ))以双精度形式返回Fp1的内容

  % -在设置所有属性后,在对象创建期间执行。

  函数Fp1_CreateFcn(hObject,eventdata,handles)

  % h Fp1的对象句柄(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄为空-调用所有创建Fcns后才创建句柄

  %提示:在Windows操作系统上,编辑控件通常有一个白色背景。

  %参见上海跨国采购中心有限公司和计算机。

  如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))

  set(hObject, BackgroundColor , white );

  目标

  函数Fp2_Callback(hObject,eventdata,handles)

  %检查输入的通带边缘频率是否【0,1】

  fs _ value=str 2 double(get(handles .Fs, String ));

  fp2 _ value=str 2 double(get(handles .Fp2, String ));

  wp2=2 * Fp2 _ value/Fs _ value;

  如果(wp2=1)

  errordlg(wp2=2*Fp2/Fs,归一化频率不在【0,1】范围内,请输入正确的参数,错误信息)

  目标

  % h Fp2的对象句柄(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % Hints:get(ho object, String )以文本形式返回Fp2的内容

  % str 2 double(get(ho object, String ))以双精度形式返回Fp2的内容

  % -在设置所有属性后,在对象创建期间执行。

  函数Fp2_CreateFcn(hObject,eventdata,handles)

  % h Fp2的对象句柄(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄为空-调用所有创建Fcns后才创建句柄

  %提示:在Windows操作系统上,编辑控件通常有一个白色背景。

  %参见上海跨国采购中心有限公司和计算机。

  如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))

  set(hObject, BackgroundColor , white );

  目标

  函数Fs1_Callback(hObject,eventdata,handles)

  %检查输入的阻带边缘频率是否【0,1】

  fs _ value=str 2 double(get(handles .Fs, String ));

  fs1 _ value=str 2 double(get(handles .Fs1, String ));

  ws1=2 * Fs1 _ value/Fs _ value;

  如果(ws1=1)

  errordlg(ws1=2*Fs1/Fs,归一化频率不在【0,1】范围内,请输入正确的参数,错误信息)

  目标

  % h Fs1的对象句柄(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % Hints: get(hObject, String )以文本形式返回Fs1的内容

  % str 2 double(get(ho object, String ))以双精度形式返回Fs1的内容

  % -在设置所有属性后,在对象创建期间执行。

  函数Fs1_CreateFcn(hObject,eventdata,handles)

  % h Fs1的对象句柄(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄为空-调用所有创建Fcns后才创建句柄

  %提示:在Windows操作系统上,编辑控件通常有一个白色背景。

  %参见上海跨国采购中心有限公司和计算机。

  如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))

  set(hObject, BackgroundColor , white );

  目标

  函数Fs2_Callback(hObject,eventdata,handles)

  %检查输入的阻带边缘频率是否【0,1】

  fs _ value=str 2 double(get(handles .Fs, String ));

  fs2 _ value=str 2 double(get(handles .Fs2, String ));

  ws2=2 * Fs2 _ value/Fs _ value;

  如果(ws2=1)

  errordlg(ws2=2*Fs2/Fs,归一化频率不在【0,1】范围内,请输入正确的参数,错误信息)

  目标

  % h Fs2的对象句柄(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % Hints: get(hObject, String )以文本形式返回Fs2的内容

  % str 2 double(get(ho object, String ))以双精度形式返回Fs2的内容

  % -在设置所有属性后,在对象创建期间执行。

  函数Fs2_CreateFcn(hObject,eventdata,handles)

  % h Fs2的对象句柄(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄为空-调用所有创建Fcns后才创建句柄

  %提示:在Windows操作系统上,编辑控件通常有一个白色背景。

  %参见上海跨国采购中心有限公司和计算机。

  如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))

  set(hObject, BackgroundColor , white );

  目标

  函数Rp_Callback(hObject,eventdata,handles)

  % h对象句柄到Rp(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % Hints: get(hObject, String )以文本形式返回菲律宾共和国的内容

  % str 2 double(get(ho object, String ))以双精度形式返回菲律宾共和国的内容

  % -在设置所有属性后,在对象创建期间执行。

  函数Rp_CreateFcn(hObject,eventdata,handles)

  % h对象句柄到Rp(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄为空-调用所有创建Fcns后才创建句柄

  %提示:在Windows操作系统上,编辑控件通常有一个白色背景。

  %参见上海跨国采购中心有限公司和计算机。

  如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))

  set(hObject, BackgroundColor , white );

  目标

  函数Rs_Callback(hObject,eventdata,handles)

  % h对象句柄到Rs(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % Hints: get(hObject, String )以文本形式返回同悦的内容

  % str 2 double(get(ho object, String ))以双精度形式返回同悦的内容

  % -在设置所有属性后,在对象创建期间执行。

  函数Rs_CreateFcn(hObject,eventdata,handles)

  % h对象句柄到Rs(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄为空-调用所有创建Fcns后才创建句柄

  %提示:在Windows操作系统上,编辑控件通常有一个白色背景。

  %参见上海跨国采购中心有限公司和计算机。

  如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))

  set(hObject, BackgroundColor , white );

  目标

  % -在滤波器设计中更改选择时执行。

  函数filter design _ Callback(ho object,eventdata,handles)

  AutoRun_value=get(句柄. AutoRun,‘值’);

  如果(自动运行值==1)

  自动选择(手柄)

  目标

  % h筛选器设计的对象句柄(请参见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % Hints:contents=get(ho object, String )将滤波器设计内容作为单元格数组返回

  % contents{get(hObject, Value)}返回滤波器设计中的选定项目

  % -在设置所有属性后,在对象创建期间执行。

  函数过滤器设计_创建fcn(ho对象,事件数据,句柄)

  % h筛选器设计的对象句柄(请参见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄为空-调用所有创建Fcns后才创建句柄

  %提示:在Windows操作系统上,弹出菜单控件通常有一个白色背景。

  %参见上海跨国采购中心有限公司和计算机。

  如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))

  set(hObject, BackgroundColor , white );

  目标

  % -对过滤器类型中的选择更改执行。

  函数filter type _ Callback(ho object,eventdata,handles)

  %当选择不同的滤波器类型时屏蔽相应的输入

  FilterType_value=get(句柄FilterType, Value );

  %当选择低通滤波器时屏蔽Fp2、Fs2

  if(FilterType_value==1)

  设置(手柄Fp2,’可见,关闭);

  设置(手柄 Fs2,可见,关闭);

  set(handles.text17, visible , off );

  set(handles.text19, visible , off );

  set(handles.text6, visible , off );

  set(handles.text10, visible , off );

  %当选择高通滤波器时屏蔽Fp2、Fs2

  其他

  if(FilterType_value==2)

  设置(手柄Fp2,’可见,关闭);

  设置(手柄 Fs2,可见,关闭);

  set(handles.text17, visible , off );

  set(handles.text19, visible , off );

  set(handles.text6, visible , off );

  set(handles.text10, visible , off );

  %当选择带通滤波器时显示Fp2、Fs2

  其他

  if(FilterType_value==3)

  设置(手柄Fp2,’可见,开);

  设置(手柄 Fs2,可见,开);

  set(handles.text17, visible , on );

  set(handles.text19, visible , on );

  set(handles.text6, visible , on );

  set(handles.text10, visible , on );

  其他

  if(FilterType_value==4)

  设置(手柄Fp2,’可见,开);

  设置(手柄 Fs2,可见,开);

  set(handles.text17, visible , on );

  set(handles.text19, visible , on );

  set(handles.text6, visible , on );

  set(handles.text10, visible , on );

  目标

  目标

  目标

  目标

  % h过滤器类型的对象句柄(请参见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % Hints:contents=get(ho object, String )将过滤器类型内容作为单元格数组返回

  % contents{get(hObject, Value)}从过滤器类型返回所选项目

  % -在设置所有属性后,在对象创建期间执行。

  函数filter type _ create fcn(ho object,eventdata,handles)

  % h过滤器类型的对象句柄(请参见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄为空-调用所有创建Fcns后才创建句柄

  %提示:在Windows操作系统上,弹出菜单控件通常有一个白色背景。

  %参见上海跨国采购中心有限公司和计算机。

  如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))

  set(hObject, BackgroundColor , white );

  目标

  % -在显示类型中的选择更改时执行。

  函数display type _ Callback(ho object,eventdata,handles)

  AutoRun_value=get(句柄. AutoRun,‘值’);

  如果(自动运行值==1)

  自动选择(手柄)

  目标

  % h显示类型的对象句柄(参见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % Hints:contents=get(ho object, String )将显示类型内容作为单元格数组返回

  % contents{get(hObject, Value)}从显示类型返回所选项目

  % -在设置所有属性后,在对象创建期间执行。

  函数display type _ create fcn(ho object,eventdata,handles)

  % h显示类型的对象句柄(参见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄为空-调用所有创建Fcns后才创建句柄

  %提示:在Windows操作系统上,弹出菜单控件通常有一个白色背景。

  %参见上海跨国采购中心有限公司和计算机。

  如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))

  set(hObject, BackgroundColor , white );

  目标

  % -在Windows操作系统中更改选择时执行。

  函数Windows_Callback(hObject,eventdata,handles)

  AutoRun_value=get(句柄. AutoRun,‘值’);

  如果(自动运行值==1)

  自动选择(手柄)

  目标

  % h对象到窗口的句柄(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % Hints:contents=get(ho object, String )以单元格数组的形式返回Windows操作系统内容

  % contents{get(hObject, Value)}从Windows操作系统中返回选定的项目

  % -在设置所有属性后,在对象创建期间执行。

  函数Windows_CreateFcn(hObject,eventdata,handles)

  % h对象到窗口的句柄(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄为空-调用所有创建Fcns后才创建句柄

  %提示:在Windows操作系统上,弹出菜单控件通常有一个白色背景。

  %参见上海跨国采购中心有限公司和计算机。

  如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))

  set(hObject, BackgroundColor , white );

  目标

  % -在数字滤波器中更改选择时执行。

  函数DigitalFilter_Callback(hObject,eventdata,handles)

  %选择丁基橡胶(异丁烯-异戊二烯橡胶的缩写)或者冷杉屏蔽相应的选项

  DigitalFilter_value=get(句柄. DigitalFilter, Value );

  %当选择了丁基橡胶(异丁烯-异戊二烯橡胶的缩写)时,使窗口选项屏蔽

  如果(数字滤波器值==1)

  设置(手柄FilterDesign,“enable”,“on”);

  设置(手柄“窗户,”启用,关闭);

  %当选择了冷杉时,使滤波器选择选项屏蔽

  其他

  设置(手柄FilterDesign, enable , off );

  设置(手柄。窗口,启用,打开)

  目标

  AutoRun_value=get(句柄. AutoRun,‘值’);

  如果(自动运行值==1)

  自动选择(手柄)

  目标

  % h数字滤波器的对象句柄(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % Hints:contents=get(ho object, String )将数字滤波器内容作为单元格数组返回

  % contents{get(hObject, Value)}从数字滤波器返回所选项目

  % -在设置所有属性后,在对象创建期间执行。

  函数数字滤波器_创建fcn(h对象,事件数据,句柄)

  % h数字滤波器的对象句柄(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄为空-调用所有创建Fcns后才创建句柄

  %提示:在Windows操作系统上,弹出菜单控件通常有一个白色背景。

  %参见上海跨国采购中心有限公司和计算机。

  如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))

  set(hObject, BackgroundColor , white );

  目标

  % -在运行中按下按钮时执行。

  函数Run_Callback(hObject,eventdata,handles)

  自动选择(手柄)

  要运行的% h对象句柄(参见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % Hint:get(ho object, Value )返回运行的切换状态

  % -在退出时按下按钮时执行。

  函数Quit_Callback(hObject,eventdata,handles)

  关闭

  % h对象句柄退出(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % Hint:get(ho object, Value )返回退出的切换状态

  % -在自动运行中按下按钮时执行。

  函数AutoRun_Callback(hObject,eventdata,handles)

  AutoRun_value=get(句柄. AutoRun,‘值’);

  如果(自动运行值==1)

  自动选择(手柄)

  目标

  % h自动运行的对象句柄(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % Hint:get(ho object, Value )返回自动运行的切换状态

  % -在设置所有属性后,在对象创建期间执行。

  函数Magnitude_CreateFcn(hObject,eventdata,handles)

  % h对象句柄到量级(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄为空-调用所有创建Fcns后才创建句柄

  %提示:将代码放在开放cn中以填充大小

  % -在设置所有属性后,在对象创建期间执行。

  函数Phase_CreateFcn(hObject,eventdata,handles)

  % h对象句柄到阶段(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄为空-调用所有创建Fcns后才创建句柄

  %提示:将代码放在开放cn中以填充阶段

  % -在未成年人中按下按钮时执行。

  函数min order _ Callback(ho object,eventdata,handles)

  %当不选择输入滤波器阶数时,即使用最小阶数时,选择屏蔽阶数输入

  MinOrder_value=get(句柄. MinOrder,值);

  if(MinOrder_value==1)

  设置(手柄。顺序,可见,关闭);

  其他

  设置(手柄。顺序,可视, on );

  目标

  % h小订单的对象句柄(见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % Hint:get(ho object, Value )返回未成年人的切换状态

  函数MinOrderDisplay _ Callback(h对象,事件数据,句柄)

  % h MinOrderDisplay的对象句柄(请参见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄包含句柄和用户数据的结构(请参见GUIDATA)

  % Hints:get(ho object, String )以文本形式返回小订单显示的内容

  % str 2 double(get(ho object, String ))以双精度形式返回小订单显示的内容

  % -在设置所有属性后,在对象创建期间执行。

  函数MinOrderDisplay _ create fcn(h对象,事件数据,句柄)

  % h MinOrderDisplay的对象句柄(请参见GCBO)

  % eventdata保留-将在矩阵实验室的未来版本中定义

  %句柄为空-调用所有创建Fcns后才创建句柄

  %提示:在Windows操作系统上,编辑控件通常有一个白色背景。

  %参见上海跨国采购中心有限公司和计算机。

  如果ispc相等(get(ho object, BackgroundColor ),get(0, defaultUicontrolBackgroundColor ))

  set(hObject, BackgroundColor , whi

  te);

  end

  function Order_Callback(hObject, eventdata, handles)

  % hObject handle to Order (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 Order as text

  % str2double(get(hObject,String)) returns contents of Order as a double

  % --- Executes during object creation, after setting all properties.

  function Order_CreateFcn(hObject, eventdata, handles)

  % hObject handle to Order (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 CustomOrderButton.

  function CustomOrderButton_Callback(hObject, eventdata, handles)

   CustomOrderButton_value=get(handles.CustomOrderButton,Value);

   if(CustomOrderButton_value==0)

   set(handles.Order,visible,off);

   else

   set(handles.Order,visible,on);

   end

  % hObject handle to CustomOrderButton (see GCBO)

  % eventdata reserved - to be defined in a future version of MATLAB

  % handles structure with handles and user data (see GUIDATA)

  % Hint: get(hObject,Value) returns toggle state of CustomOrderButton

  % --- Executes during object creation, after setting all properties.

  function uipanel11_CreateFcn(hObject, eventdata, handles)

  % hObject handle to uipanel11 (see GCBO)

  % eventdata reserved - to be defined in a future version of MATLAB

  % handles empty - handles not created until after all CreateFcns called3 仿真结果​

  4 参考文献[1]张学敏. 基于Matlab的FIR带通滤波器的设计与仿真[J]. 长春工程学院学报:自然科学版, 2007(4):3.

  博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。

   © ©

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: