MATLAB基礎及基本信號產(chǎn)生_第1頁
MATLAB基礎及基本信號產(chǎn)生_第2頁
MATLAB基礎及基本信號產(chǎn)生_第3頁
MATLAB基礎及基本信號產(chǎn)生_第4頁
MATLAB基礎及基本信號產(chǎn)生_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

試驗二基于一、實訓目的把握用Matlab軟件產(chǎn)生根本信號〔連續(xù)/離散的正弦、方波、鋸齒波、Sinc函數(shù)〕的方法應用Matlab軟件實現(xiàn)信號的加、減、乘、除運算Matlab二、實訓儀器與設備軟件三、實訓內(nèi)容產(chǎn)生常見信號的函數(shù)如表1所示。函數(shù)名功函數(shù)名功能預弦信號隨機數(shù)周期方波周期鋸齒波等腰三角形Sinc函數(shù)自然對數(shù)函數(shù)指數(shù)函數(shù)常見調(diào)用格式sincosrandnsquaresawtoothtripulssinclogexpsin(x)cos(x)randn(n)square(x)sawtooth(x)tripuls(x)sinc(x)log(x)exp(x)說明返回x的正弦值返回x的余弦值返回n× n維的隨機數(shù)在時間x內(nèi)產(chǎn)生周期為2π的方波在時間x內(nèi)產(chǎn)生周期為2π的鋸齒產(chǎn)生以x=0為中點的等腰三角形返回sin(pi*x)/(pi*x)的值返回log(x)的值a、產(chǎn)生正弦波y=sin(2*pi*50*t);t=(0:0.001:50);y=sin(2*pi*50*t);連續(xù)信號的運算相加連續(xù)信號的相加,是指兩信號的對應時刻值相加,即f(t)f1(t)+f2(t)。下面用MATLAB的符號運算命令來表示兩連續(xù)信號的相加,然后用ezplotf1,f2是兩個用符號表達式表示的連續(xù)信號,s為相加得到的和信號的符號表達式。s=f1+f2ezplot(s)相乘連續(xù)信號的相乘,是指兩信號的對應時刻值相乘,即f(t)=f1(t)*f2(tMATLAB命令來實現(xiàn)連續(xù)信號的相乘及其結w=symmul(f1,f2)或w=f1*f2ezplot(w)w=symmul(f1,f2)或w=f1*f2ezplot(w)移位y=subs(f,t,t-t0);ezplot(y)連續(xù)信號的移位也稱平移。對于連續(xù)信號f(t),假設有常數(shù)t0>0,延時信號t軸方向平移時間,而f(t+t0)是將原信號沿負t軸方向移動時間t0。我們可用下面的命令來實現(xiàn)連續(xù)信號的平移及其結果的可視化,其中f是用符號表達式表示的連續(xù)時間信號,t是符號變量,y=subs(f,t,t-t0);ezplot(y)反折y=subs(f,t,-t)ezplot(y)f(t)中的自變量ty=subs(f,t,-t)ezplot(y)尺度變換y=subs(f,t,a*t)ezplot(y)f(t)中的自變量t換為at,當a1時,信號f(at)以原點為基準,沿橫軸壓縮到原來的1/a;當0a1時,信號f(at)將沿橫軸展寬至原來的1/y=subs(f,t,a*t)ezplot(y)倒相y=-fezplot(y)的命令實現(xiàn)連續(xù)信號的倒相及其結果的可視化,其中y=-fezplot(y)的信號值之積。在Matlab中,矩陣和數(shù)組的加減法用符合“+”矩陣的乘法用“*”實現(xiàn),要求相乘的矩陣要有相鄰公共維。數(shù)組的乘除法是指兩同維數(shù)組間對應元素之間的乘除法,運算符為“.*”、“./”或“.\”。圖形更清楚、直觀。MATLAB可視化。f1=exp(-3*t);f3=f1+f2;f4=f1.*f2;subplot(2,2,1);plot(t,f1);title(”f1(t)”);subplot(2,2,2);plot(t,f2);title(”f2(t)”);subplot(2,2,3);plot(t,f3);title(”f1+f2”);subplot(2,2,4);plot(t,f4);title(”f1*f2”);用matlab的符號函數(shù)實現(xiàn)信號的時移、反折、尺度變換:由f(t)到f(-at+b)(a>0)步驟:)表示用NEW中的符合變量替換表達式S中的OLD的符合變量。symst;f=sym(”sin(t)/t”);%定義符號函數(shù)f(t)=sin(t)/tf1=subs(f,t,t+3);%對f進展移位symst;f=sym(”sin(t)/t”);%定義符號函數(shù)f(t)=sin(t)/tf1=subs(f,t,t+3);%對f進展移位f2=subs(f1,t,2*t);%對f1進展尺度變換f3=subs(f2,t,-t);%對f2進展反褶on;%ezplot是符號函數(shù)繪圖命令on;on;on;f(t)到f(-2t+3)離散信號的產(chǎn)生〔1〕單位抽樣序列1, nn0(nn0)0, n0n0函數(shù),并保存。function[x,n]=delta(n0,n1,n2)n=[n1:1:n2];x=[(n-n0)==0];end〔以δ〔n-3〕為例〕[x,n]=delta(5,-1,10)stem(n,x);〔2〕單位階躍序列1, nn0(nn0)0, n0n0step_seq函數(shù),并保存。function[x,n]=step_seq(n0,n1,n2)n=[n1:n2];x=[(n-n0)>=0];(n3為例)[x,n]=step_seq(3,-1,10);stem(n,x)矩形序列(nn

1, nn) 0

10.90.80 0, nn0函數(shù),并保存。function[x,n]=aaa(N,n1,n2)n=[n1:n2];x=[(N<n)&(n>=0)];

0.70.60.50.40.30.20.10-2 0 2 4 6 8 10R3為例)[x,n]=aaa(3,-1,10);stem(n,x)單位斜坡序列ramp函數(shù),并保存。function[x,n]=ramp(n1,n2)n=[n1:n2];x=n;[x,n]=ramp(0,10);stem(n,x)正弦序列x

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論