?? exn911.m
字號:
%《MATLAB及其在理工課程中的應用指南》(十一五規劃版)第九章例9-1-1程序
% 連續信號的MATLAB表述
% 西安電子科技大學出版社出版 陳懷琛編著 2007年7月
%
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命令
axis([0,5,0,1.1/dt]),grid on
%(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]),grid on
%(3)復數指數信號
u=-0.5;w=10;x3=exp((u+j*w)*t);
subplot(2,2,2),plot(t,real(x3)),grid on % 繪圖,
subplot(2,2,4),plot(t,imag(x3)),grid on % 繪圖,
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -