MATLAB快速入門——繪製常見的的連續時間信號


一. 單邊指數衰減函數 & 單邊衰減正弦函數


t=0:pi/1000:4*pi;  % 建立橫座標軸,從0開始到4pi結束,步長爲pi/1000,分母越大點越多,連出來的圖像越平滑  

y0=exp(-t/3); % 包絡線爲單邊指數衰減信號

y=y0.*sin(4*t);  %單邊衰減正弦信號,角頻率任取

plot(t,y,'r',t,y0,':b',t,-y0,':b') % plot函數繪製圖像,t是橫座標,y是縱軸波形
% 'r'代表red,'*r'就是以'*'來描點

輸出效果:
在這裏插入圖片描述


二. 抽樣信號


t=-20*pi:pi/1000:20*pi; 

y= sin(t)./t;

plot(t,y,'r'); 

axis([-inf,inf, -1/2, 3/2]) % 調整縱座標範圍,橫座標不動

輸出效果:
在這裏插入圖片描述


三. 高斯函數(標準正態分佈)


公式:f(x)=12πex22\bm{f(x)=\frac{1}{\sqrt{2\pi}}\,e^\frac{-x^2}{2}}

x= [-10:0.1:10];

E = 1./( sqrt(2*pi))

Y= E.*exp(-(x.^2)./2);

plot(x, Y, 'r')

axis([-inf, inf, 0, 0.5])

輸出效果:
在這裏插入圖片描述
根據一維高斯函數
在這裏插入圖片描述
可得三維的
在這裏插入圖片描述

meshgrid用於生成網格採樣點的函數
mesh函數繪製三維曲面

x=[-10:0.1:10];

y=[-10:0.1:10];

[X,Y]=meshgrid(x,y);

% H=1/2*pi.*exp(-(X.^2+Y.^2)./2);
% 
 mesh(X,Y); %繪製三維曲面的函數
% 
% title('高斯函數曲面')

輸出效果:
在這裏插入圖片描述

x=[-10:0.1:10];

y=[-10:0.1:10];

[X,Y]=meshgrid(x,y);

H=1/2*pi.*exp(-(X.^2+Y.^2)./2);

 mesh(X,Y, H); %繪製三維曲面的函數

title('高斯函數曲面')

輸出效果:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章