實驗五報告

2023-01-21 23:57:04 字數 3743 閱讀 9940

課程名稱: 訊號與系統實驗指導老師: 史笑興、周綺敏、李惠忠成績

實驗名稱: 實驗五訊號與系統及訊號處理中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 函式的程式...