課程名稱: 訊號與系統實驗指導老師: 史笑興、周綺敏、李惠忠成績
實驗名稱: 實驗五訊號與系統及訊號處理中matlab的應用(二) 實驗型別: 設計型 _
一、實驗目的和要求(必填
二、實驗內容和原理(必填)
三、主要儀器裝置(必填
四、操作方法和實驗步驟
五、實驗資料記錄和處理
六、實驗結果與分析(必填)
七、討論、 心得
一.(1) 掌握子程式的編寫與呼叫;
(2) 掌握關係運算子與邏輯運算子的使用;
(3) 掌握 stem,sawtooth 等函式的使用;
(4) 應用上述函式完成訊號的產生與時間變數變換;
二.(1)完成p168實驗一:1,4,5,7,9;
(2)測試並掌握函式 max,min,length,fliplr 的用法;
三.帶matlab軟體的pc機;
四.1.**如下、
(a)subplot(1,2,1);
n=[-10:10];
z=(n==0);
stem(n,z,'filled');
title('impluse sequence');
xlabel('n');ylabel('δ[n]');
axis([-10,10,-1.5,1.5]);
grid on;
subplot(1,2,2)
t=-10:0.01:10;
y=(t==0);
plot(t,y);
title('impluse function');
xlabel('t');ylabel('δ(t)');
axis([-10,10,-1.5,1.5]);
grid on;
圖形如下:
(b)subplot(1,2,1);
n=[-10:10];
z=(n>=0);
stem(n,z,'filled');
title('step sequence');
xlabel('n');ylabel('u[n]');
axis([-10,10,-1.5,1.5]);
grid on;
subplot(1,2,2)
t=-10:0.01:10;
y=(t>=0);
plot(t,y);
title('step function');
xlabel('t');ylabel('u(t)');
axis([-10,10,-1.5,1.5]);
grid on;
圖形如下:
4.**如下:
n=[-10:10];
x=2*n.*(abs(n)<=3);
stem(n,x,'filled');
xlabel('n');
title('x[n]');
axis([-10,10,-8,8]);
圖形如下:
5.**如下:
(a)n=[-10:10];
z=(n==0);
stem(n,z,'filled');
xlabel('n');ylabel('x1[n]');
axis([-10,10,-1.5,1.5]);
grid on;
圖形如下:
(b)n=[-10:10];
a=(n==-2);
b=(n==4);
c=2*a-b;
stem(n,c,'filled');
xlabel('n');ylabel('x4[n]');
axis([-10,10,-1.5,1.5]);
grid on;
圖形如下:
(c)n=[-10:10];
z=(n==4);
stem(n,z,'filled');
title('impluse sequence');
xlabel('n');ylabel('x3[n]');
axis([-10,10,-1.5,1.5]);
grid on;
圖形如下:
(d)n=[-10:10];
a=(n==-2);
b=(n==4);
c=2*a-b;
stem(n,c,'filled');
title('impluse sequence');
xlabel('n');ylabel('x4[n]');
axis([-10,10,-3,3]);
grid on;
圖形如下:
7.**如下
n=[-15:15];
n1=min(n);n2=max(n);
x1=stepseq(0,n1,n2);
x2=stepseq(10,n1,n2);
x=x1-x2;
subplot(2,2,1);
stem(n,x,'filled');
title('x[n]');
axis([-15,15,-1.5,1.5]);
[xe,xo]=evenodd(x);
subplot(2,2,3);
stem(n,xe,'filled');
axis([-15,15,-1.5,1.5]);
title('xe');
subplot(2,2,4);
stem(n,xo,'filled');
title('xo');
axis([-15,15,-1.5,1.5]);
function [x,n] = stepseq(n0,n1,n2)
n=n1:n2;
x=(n>=n0);
endfunction [xe,xo] = evenodd(x)
xe = (x+fliplr(x))/2;
xo = (x-fliplr(x))/2;
圖形如下:
9.**如下:
subplot(1,2,1)
n=[0:31];
z1=0.5*sin(pi*n/2);
stem(n,z1,'filled');
axis([0,31,-1,1]);
grid on;
subplot(1,2,2)
n=[0:31];
z2=sin(n);
stem(n,z2,'filled');
xlabel('n');ylabel('x2[n]');
axis([0,31,-1,1]);
grid on;
六.(1) 當 x 為向量或矩陣時,max(x) 與 min(x)的返回值分別為矩陣裡的最大值和最小值;
(2) 當 x 為向量或矩陣時,length(x)的返回值為:當x為向量時,返回向量長度;當x為矩陣時,返回矩陣各維的最大長度;
(3) 當 x 為向量或矩陣時,fliplr(x)的返回值為將x的行元素進行左右翻轉後的向量或矩陣。
(4) 函式 sawtooth 的用法
sawtooth 功能:產生鋸齒波或三角波。
呼叫格式: x=sawtooth(t) 類似於sin(t), 產生週期為2π, 幅值從-1到+1的鋸齒波。
x=sawtooth(t,width); 產生三角波,其中width(0當width=0.5時,可產生一對稱的標準三角波;當width=1時,將產生鋸齒波。
七.通過這次實驗,對matlab有了更加深刻的理解,掌握了子程式的編寫與呼叫;掌握了關係運算子與邏輯運算子的使用,也掌握了stem,sawtooth 等函式的使用,受益匪淺!
通訊電路實驗五實驗報告
實驗五小功率調頻發射機實驗 1 實驗目的 通過本次實驗,要求掌握調頻發射機電路的原理與除錯方法,以及除錯中常見故障的分析與處理。學習如何將各種單元電路組合起來完成工程實際要求的整機電路 本實驗就是前面幾個實驗的組合 2 實驗步驟 1.實驗中可能出現的故障 高頻電路由於受分布引數的影響及各種耦合與干擾...
SPSS實驗分析報告五
一 提出假設 原假設h0 總播種面積對糧食總產量沒有影響。假設h1 施用化肥量對糧食總產量沒有影響。假設h2 風災面積比例對糧食總產量沒有影響。假設h3 農業勞動者人數對糧食總產量沒有影響。二 操作結果與分析 表 二 關於糧食總產量的線性回歸方程分析結果 二 由表 二 可知,該模型是以糧食總產量為解...
VFP實驗報告五
實驗報告 學院專業年級 姓名學號實驗室號 計算機號 實驗日期 年月日指導教師簽字成績 報告退發 訂正 重做 實驗五 程式設計基礎 驗證性,4學時 1 實驗目的 1 選擇結構程式設計 2 迴圈結構程式設計 3 過程和自定義函式的定義與呼叫 2 實驗內容 1.編寫一段利用messagebox 函式的程式...