资源简介
本课题基于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
相关资源
-
matlab通过targetli
nk自动生成代码 - matlab通信工程仿真源码张德丰等编著
- MATLAB数字信号处理GUI设计
- MATLAB数字信号处理 王彬著
- MATLAB数字信号处理与应用 张德丰 清华
- 《MATLAB数字信号处理85个实用案例精讲
- MATLAB数字信号处理85个实用案例精讲入
- MATLAB通信工程仿真_12613483_张德丰编著
- MATLAB数字信号处理85个案例分析
- MATLAB通信仿真及应用详解.pdf
- MATLAB通信仿真及应用实例详解158729
- MATLAB数字信号处理85个实用案例精讲
- MATLAB数字信号处理85个实用案例精讲
- MATLAB数字信号处理85个实用案例精讲
- MATLAB数字信号处理85个实用案例精讲
- BPSK QPSK matlab通信仿真
- MATLAB通信仿真及应用详解pdf-MATLAB通信
- 几篇MATLAB通过OPC与PLC通信的论文-OPC技
- MATLAB通信仿真及应用详解
- matlab通信编程IQ解调
- Matlab通信工程仿真
- 带有MPPT功能的光伏阵列Matlab通用仿真
- MATLAB数字信号处理工具箱
- 基于matlab通过交点求灭点
- matlab通信工具箱教程
- matlab通过腐蚀与膨胀提取图像物体边
- 极坐标牛顿法潮流计算的matlab通用程
- matlab数字信号处理-matlab数字信号处理
- pcm编码调制 matlab通信原理实验仿真
- MATLAB通信仿真试验
评论
共有 条评论