指导教授沈岱范_第1页
指导教授沈岱范_第2页
指导教授沈岱范_第3页
指导教授沈岱范_第4页
指导教授沈岱范_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2022/4/9信號與系統實習1指導教授:沈岱範實習六 自建函數與迴旋積分信 號 與 系 統 實 習2022/4/9信號與系統實習2大綱n自建函數復習n三角波自建函數範例n方波自建函數練習nConvolutionn連續信號之迴旋積分n反向訊號指令介紹n利用反向訊號指令求奇偶訊號2022/4/9信號與系統實習3自建函數範例n以三角波為例,建立一個三角波函數2022/4/9信號與系統實習4自建函數範例n首先考慮輸入元素,假設設定輸入高度,左右寬度,以及點數間距。輸出為我們所需繪圖之x與y座標值。n以下為建立一自建函數範例:2022/4/9信號與系統實習5自建函數範例n開啟triangle.m fi

2、le:function x,y=triangle(height,width,gap)x1=-width:gap:0;y1=x1+width;x2=1:gap:width;y2=width-x2;x=x1 x2;y=y1 y2;% 輸入參數:% height : 輸入三角波高度% width : 輸入三角波左右寬度% gap : x軸取點間距% 輸出參數:% x : 輸出x軸資料% y : 輸出y軸資料2022/4/9信號與系統實習6自建函數範例n開啟Main.m file使用三角波函數:clc; clear all; close all;x1 y1=triangle(10,10,1); %高度

3、為10,左右寬度為10,間距為1x2 y2=triangle(5,5,1); %高度為5,左右寬度為5,間距為1plot(x1,y1,x2,y2),axis( -10 10 -10 20)% axis(xmin xmax ymin ymax)legend(triangle wave1,triangle wave2)grid on-10-8-6-4-20246810-10-505101520triangle wave1triangle wave22022/4/9信號與系統實習7以以 2 為中心左右寬度各為中心左右寬度各 2 的方波的方波 ,繪製連續訊號圖形,繪製連續訊號圖形Matlab程式如下程

4、式如下=clear all, close all;xMIN = -5, xMAX=5; yMIN = -1, yMAX=2;t=xMIN:1:xMAX;center = 2;width = 2;height = 1 ;y=zeros(size(t);y(find( (t= center-width) & (t= center-width) & (t=center+width)= height;nsubplot(211),stairs(t, y),title(rectangle);naxis( xMIN xMAX yMIN yMAX); ny1=y;nresult=conv(y,

5、y1);nsubplot(212),plot(result),title(result);2022/4/9信號與系統實習12反向訊號指令介紹fliplr:n是一個反向指令,可以畫出原本訊號的反向訊號。是一個反向指令,可以畫出原本訊號的反向訊號。n假如有一個訊號為假如有一個訊號為x(t),則利用,則利用fliplr可得可得x(-t)的訊號。的訊號。n用法用法: y=fliplr(x)n則則y為為x訊號的反向訊號。訊號的反向訊號。n例題例題1:n t=-4:0.5:4;n x=exp(t);n y=fliplr(x);n subplot(2,1,1),plot(t,x),title(x(t)n s

6、ubplot(2,1,2),plot(t,y),title(x(-t)-4-3-2-1012340204060 x(t)-4-3-2-1012340204060 x(-t)2022/4/9信號與系統實習13利用反向訊號找出奇訊號與偶訊號n奇訊號:x(t)=x(-t)n偶訊號:x(t)=-x(-t)n利用x=exp(t)n畫出奇訊號和偶訊號2022/4/9信號與系統實習14奇訊號範例00.511.522.533.540204060 x(t)-4-3.5-3-2.5-2-1.5-1-0.50050100 x(-t)-4-3-2-101234050100Odd signal2022/4/9信號與系統實習15奇訊號範例nclc; clear all; close all;nt1=0:0.1:4;nx=exp(t1);nt2=-4:0.1:0;ny=fliplr(x);nt3=-4:0.1:4;nz=y x(2:end);nsubplot(3,1,1),plot(t1,x),title(x(t)nsubplot(3,1,2),plot(t2,y),title(x(-t)nsubplot(3,1,3),plot(t3,z),title(Odd

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论