📄 signalgui.m
字号:
% signalgui:This Gui shows the main concepts of 'Signals and Systems'
figure('position',[100 100 600 400],'name','信号与系统教学演示系统');
p1_string = {'1.基本信号的表示'
'2.序列的运算'
'3.连续时间信号的卷积与相关'
'4.信号的回声及消除'
'5.采样频率对频谱的影响'
'6.采样信号的重建'
'7.DTFM信号及其频谱'
'8.DTFM信号的检测'
'9.离散时间信号的卷积与相关'
'10.音乐合成'
'11.系统的频率响应特性'
'12.傅里叶级数'
'13.傅里叶变换的性质'
'14.信号的合成'
'15.滑动平均滤波器'
};
run1_m={
'simple_signal',
'sig_operate',
'ctcongui',
'echodemo',
'sam_frequency',
'sam_inverse',
'phone',
'dtmftest',
'dtcongui',
'syn_music',
'cltidemo',
'fsgui',
'ftprpgui'
'fssyngui'
'mafilterdemo'
};
p1=uicontrol('style','popupmenu',...
'position',[50 350 250 20],...
'string',p1_string);
p2=uicontrol('style','listbox',...
'position',[320 50 260 320],...
'FontWeight','demi');
Hc_close=uicontrol(gcf,'style','push',...
'position',[200 120 100 25],...
'string','Close',...
'Callback','Close');
Hc_run=uicontrol(gcf,'style','push',...
'position',[50 120 100 25],...
'string','Run',...
'Callback',['num=get(p1,''value'');','eval(run1_m{num})']);
set(p1,'Callback','signalgui_doc');
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -