• 大小: 1.12MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-04
  • 语言: Matlab
  • 标签:

资源简介

本课题基于MATLAB平台的数字信号处理仿真演示系统。数字信号即离散信号,本设计带有一个丰富得GUI人机交互界面,一共包括4个部分,分别为:离散时间信号的卷积,基本函数的Z变换(单位阶跃信号,脉冲信号,斜变信号,正余弦信号,指数系列信号),Z变换的基本性质(线性,位移,z域尺度变换,时域卷积),傅里叶变换的基本性质。是一个不错的选题,GUI设计逻辑清晰,章节清晰,层次明了。

资源截图

代码片段和文件信息

function varargout = jj(varargin)
%JJ M-file for jj.fig
%      JJ by itself creates a new JJ or raises the existing
%      singleton*.
%
%      H = JJ returns the handle to a new JJ or the handle to
%      the existing singleton*.
%
%      JJ(‘Property‘‘Value‘...) creates a new JJ using the
%      given property value pairs. Unrecognized properties are passed via
%      varargin to jj_OpeningFcn.  This calling syntax produces a
%      warning when there is an existing singleton*.
%
%      JJ(‘CALLBACK‘) and JJ(‘CALLBACK‘hobject...) call the
%      local function named CALLBACK in JJ.M with the given input
%      arguments.
%
%      *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 jj

% Last Modified by GUIDE v2.5 02-Feb-2020 20:21:21

% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct(‘gui_Name‘       mfilename ...
                   ‘gui_Singleton‘  gui_Singleton ...
                   ‘gui_OpeningFcn‘ @jj_OpeningFcn ...
                   ‘gui_OutputFcn‘  @jj_OutputFcn ...
                   ‘gui_LayoutFcn‘  [] ...
                   ‘gui_Callback‘   []);
if nargin && ischar(varargin{1})
   gui_State.gui_Callback = str2func(varargin{1});
end

if 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 jj is made visible.
function jj_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   unrecognized PropertyName/PropertyValue pairs from the
%            command line (see VARARGIN)

% Choose default command line output for jj
handles.output = hobject;
Nx=20;
Nh=10;
n=0:Nx-1;
x=(0.9).^n;
nh=0:Nh-1;
h=ones(1Nh);
m=0:Nx+Nh-2;
y=conv(xh);
axes(handles.axes1);
handles.axes1=stem(nx‘.‘);title(‘x=0.9^n‘‘FontSize‘16);
grid on;
axes(handles.axes2);
handles.axes2=stem(nhh‘r.‘);title(‘h=u(n)-u(n-5)‘‘FontSize‘16);axis([-3 13 0 1.2])
grid on;
axes(handles.axes3);
handles.axes3=stem(my‘.‘);title(‘y=x*h‘‘FontSize‘16);
grid on;
% Update handles structure
guidata(hobject handles);

% UIWAIT makes jj wait for user response (see UIRESUME)
% uiwait(handles.figure1);


% --- Outputs from this function are returned to the command line.
function varargout = jj_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 structure
varargout{1} = handles.output

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-07-31 23:28  MATLAB数字信号处理仿真系统(GUI)\
     文件        7724  2020-07-30 23:44  MATLAB数字信号处理仿真系统(GUI)\jj.fig
     文件        3314  2020-02-02 20:21  MATLAB数字信号处理仿真系统(GUI)\jj.m
     文件        2668  2020-07-30 23:44  MATLAB数字信号处理仿真系统(GUI)\lsflyxz.fig
     文件        4346  2020-07-30 23:44  MATLAB数字信号处理仿真系统(GUI)\lsflyxz.m
     文件        2956  2020-07-30 23:49  MATLAB数字信号处理仿真系统(GUI)\lsmulu.fig
     文件        4264  2020-07-30 23:48  MATLAB数字信号处理仿真系统(GUI)\lsmulu.m
     文件        3414  2020-02-02 21:14  MATLAB数字信号处理仿真系统(GUI)\lssyfx.fig
     文件        4435  2010-06-11 14:42  MATLAB数字信号处理仿真系统(GUI)\lssyfx.m
     文件        3637  2020-07-30 23:46  MATLAB数字信号处理仿真系统(GUI)\zbh.fig
     文件        6199  2020-07-30 23:47  MATLAB数字信号处理仿真系统(GUI)\zbh.m
     文件        2853  2020-07-30 23:48  MATLAB数字信号处理仿真系统(GUI)\zxz.fig
     文件        4442  2020-07-30 23:49  MATLAB数字信号处理仿真系统(GUI)\zxz.m
     文件      244632  2020-02-02 23:30  MATLAB数字信号处理仿真系统(GUI)\z变换之线性变换性质.png
     文件       11487  2020-07-30 23:49  MATLAB数字信号处理仿真系统(GUI)\文档.docx
     文件      395480  2020-02-02 23:27  MATLAB数字信号处理仿真系统(GUI)\运行图2.png
     文件       86775  2020-02-02 23:28  MATLAB数字信号处理仿真系统(GUI)\运行图3.png
     文件      151360  2020-02-02 23:26  MATLAB数字信号处理仿真系统(GUI)\运行图4.png
     文件      130782  2020-02-02 23:27  MATLAB数字信号处理仿真系统(GUI)\运行图5.png
     文件      105517  2020-02-02 23:27  MATLAB数字信号处理仿真系统(GUI)\运行图6.png
     文件      124573  2020-02-02 23:27  MATLAB数字信号处理仿真系统(GUI)\运行截图1.png
     文件         548  2020-07-31 23:27  MATLAB数字信号处理仿真系统(GUI)\运行方式.txt

评论

共有 条评论