⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex911.m

📁 MATLAB及其在理工课程中的应用指南
💻 M
字号:
%《MATLAB及其在理工课程中的应用指南》第九章例9-1-1程序
% 连续信号的MATLAB表述
% 西安电子科技大学出版社出版  陈怀琛编著 1999年10月初版,2004年11月第二版
%
clear, t0=0;tf=5;dt=0.05;t1=1; t=[t0:dt:tf];
% (1)单位脉冲信号,
% 在t1(t0≤t1≤tf)处有一持续时间为dt,面积为1的脉冲信号,其余时间均为零。
t=[t0:dt:tf];st=length(t);
n1=floor((t1-t0)/dt);		            % 求t1对应的样本序号
x1=zeros(1,st); 			            % 把全部信号先初始化为零
x1(n1)=1/dt;				            % 给出t1处的脉冲信号
subplot(2,2,1),stairs(t,x1)	            % 绘图,注意为何用stairs而不用plot命令
set(gcf,'color','w')                    % 置图形背景色为白色
axis([0,5,0,1.1/dt]) 
%(2)单位阶跃信号,
%信号从t0到tf,在t1(t0≤t1≤tf) 前为0,到t1处有一跃变,以后为1.
%	程序前几句即求t,st,n1的语句与上同,只把x1处改为x2
x2 = [zeros(1,n1-1),ones(1,st-n1+1)];   % 产生阶跃信号
subplot(2,2,3),stairs(t,x2)			    % 绘图
axis([0,5,0,1.1])
%(3)复数指数信号
u=-0.5;w=10;x3=exp((u+j*w)*t);
subplot(2,2,2),plot(t,real(x3)) 	    % 绘图,
subplot(2,2,4),plot(t,imag(x3)) 	    % 绘图,
pause,subplot(1,1,1)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -