信号可视化及时域运算课程设计(常用连续信号及信号的时移、反褶、尺度变换)(1)

合集下载

实验一信号的表示、可视化及时域运算

实验一信号的表示、可视化及时域运算

实验一信号的表示、可视化及时域运算实验一信号的表示、可视化及时域运算一、实验目的:熟悉MATLAB 软件的使用,学会信号的表示及用MATLAB 来产生信号,实现信号的可视化。

二、实验时数:2学时三、实验内容:信号按照自变量的取值是否连续可分为连续时间信号和离散时间信号。

信号与系统的仿真运算对信号与系统课程的学习有着重要意义。

MATLAB 以其科学与技术计算通用的交互系统和编程语言,具有良好的交互数学计算和易于使用的集成图形,编程简单,功能连贯,成为信号与系统的仿真运算首选。

本次实验完成以下内容:1.熟悉MATLAB 语言。

A )双击快捷图标,启动MATLAB 。

B )了解界面功能。

主界面包括标题栏、菜单栏、工具栏和输入输出区等。

C )简单的信号处理可以通过在Command Window 中输入相关指令按Enter 键执行来达到处理目的。

复杂的信号处理可以通过编写M 文件,执行M 文件达到处理目的。

M 文件的编写类似于Word 文档编写。

选中命令窗口File 菜单中M-File 打开M 文件编辑器或单击命令窗口工具栏中New M-File 图标编辑M-文件。

D )M-文件可以在命令窗口输入已保存的M-文件名回车执行,也可使用M-文件编辑器窗口中选择Debug 菜单中的RUN 运行M-文件。

2.连续信号的表示与可视化。

MATLAB 提供了大量的生成基本信号的函数,一种常用的方法是调用相关函数及运算通过向量形式来表示信号,用适当的MATLAB 语句表示信号后,可以利用MATLAB 的绘图命令绘制出直观的信号波形。

本次实验完成指数信号at Ae ,正弦信号)sin(0?ω+t A ,)cos(0?ω+t A ,抽样函数tt t Sa ππ)sin()(=,矩形脉冲函数(产生以t=o 为中心的宽度为width 的矩形波)),(width t rectpuls ,三角波脉冲函数),,(skew width t tripuls 。

信号与系统课设 常用连续时间信号的可视化及微积分运算

信号与系统课设  常用连续时间信号的可视化及微积分运算

成绩评定表课程设计任务书目录一、引言 (1)二、Matlab入门 (2)2.1 Matlab7.0介绍 (2)2.2利用Matlab7.0编程完成习题设计 (3)三、Matlab7.0实现连续时间信号微积分运算的设计 (4)3.1常用连续时间信号的类别及原理 (4)3.2编程设计及实现 (4)3.3运行结果及其分析 (7)四、结论 (16)五、参考文献 (17)一、引言人们之间的交流是通过消息的传播来实现的,信号则是消息的表现形式,消息是信号的具体内容。

《信号与系统》课程是一门实用性较强、涉及面较广的专业基础课,该课程是将学生从电路分析的知识领域引入信号处理与传输领域的关键性课程,对后续专业课起着承上启下的作用. 该课的基本方法和理论大量应用于计算机信息处理的各个领域,特别是通信、数字语音处理、数字图像处理、数字信号分析等领域,应用更为广泛。

近年来,计算机多媒体教序手段的运用逐步普及,大量优秀的科学计算和系统仿真软件不断涌现,为我们实现计算机辅助教学和学生上机实验提供了很好的平台。

通过对这些软件的分析和对比,我们选择MATLAB语言作为辅助教学工具,借助MATLAB强大的计算能力和图形表现能力,将《信号与系统》中的概念、方法和相应的结果,以图形的形式直观地展现给我们,大大的方便我们迅速掌握和理解老师上课教的有关信号与系统的知识。

MATLAB是当前最优秀的科学计算软件之一,也是许多科学领域中分析、应用和开发的基本工具。

MATLAB全称是Matrix Laboratory,是由美国Mathworks公司于20世纪80年代推出的数学软件,最初它是一种专门用于矩阵运算的软件,经过多年的发展,MATLAB已经发展成为一种功能全面的软件,几乎可以解决科学计算中的所有问题。

而且MATLAB编写简单、代码效率高等优点使得MATLAB在通信、信号处理、金融计算等领域都已经被广泛应用。

它具有强大的矩阵计算能力和良好的图形可视化功能,为用户提供了非常直观和简洁的程序开发环境,因此被称为第四代计算机语言。

MATLAB在常用信号时域变换与运算中的及可视化(毕业论文)

MATLAB在常用信号时域变换与运算中的及可视化(毕业论文)

引言摘要MATLAB是目前世界上最流行的、应用最广泛的工程计算和仿真软件,它将计算、可视化和编程等功能同时集中于一个易于开发的环境。

MA TLAB主要应用于数学计算、系统建模与仿真、数学分析与可视化、科学与工程绘图和用户界面设计等。

MATLAB是Matrix Laboratory的缩写,是由MathWorks公司于1984年推出的一个交互式开发系统,其基本数据要素是矩阵。

MA TLAB的语法规则简单,适用于专业科技人员的思维方式和书写习惯;而且MATLAB可适用于多种平台,随着计算机软、硬件的更新而及时升级,使得编程和调试效率大大提高。

目前,MA TLAB已经成为应用代数、自动控制理论、数理统计、数字信号处理、动态系统仿真和金融等专业的基本数学工具,各国的高等学校纷纷将MATLAB正式列入本科生和研究生课程的数学计划中,成为学生必须掌握的基本软件之一。

本文首先对MATLAB的功能进行简单介绍,再利用一些常用信号作为实验对象,对其时域运算与变换进行猜想和理论分析,再使用MATLAB的各功能对猜想和分析进行验证,同时将这些常用信号的波形用MATLAB的制图功能绘制出来,即利用MATLAB进行对常用信号的可视化。

关键词:MA TLAB、常用信号、时域运算与变化、可视化I电子科技大学成都学院专科毕业设计论文AbstractMATLAB is the world's most popular, the most widely used engineering calculation and simulation software, it will calculate, visualization and programming focused on an easy development environment. MATLAB is mainly used in mathematical calculations, system modeling and simulation, mathematical analysis and visualization, science and engineering graphics and user interface design. MA TLAB Matrix Laboratory, is an interactive development system introduced in 1984 by The MathWorks, the basic data elements of the matrix. The MATLAB syntax rules apply to the way of thinking and writing habits of professional scientific and technical personnel; and MATLAB applicable to a variety of platforms, with the timely upgrade of the computer software and hardware updates, making programming and debugging efficiency is greatly improved. , MATLAB has become the application of algebra, automatic control theory, mathematical statistics, digital signal processing, dynamic system simulation, and financial and other professional basic mathematical tools, the national institutions of higher learning have MA TLAB officially included in the mathematical program of undergraduate and graduate courses students must master to become one of the basic software.MATLAB function simple, use some common computing and transform its time-domain signal as subjects, conjecture and theoretical analysis, and then use the MATLAB function to verify the conjecture and analysis, while commonly used in signal waveform draw with the graphics capabilities of MATLAB using MA TLAB visualization of the common signal.Key words: MATLAB、common signal、the time domain algorithms、visualizationAbstract目录Abstract ............................................................................................................................II 引言................................................................................................... 错误!未定义书签。

实验十五信号的可视化和信号的时域运算

实验十五信号的可视化和信号的时域运算

syms t;
%定义符号变量 函数体用单引号括起;
f=sym(‘sin(t-1)/(t-1)’); %定义符号函数f1=sin(t-1)/(t-1); f1=subs(f,t,-t); %将反褶得f1(t)=f(-t),即将f函数中的t
替换为-t ;
f2=subs(f1,t,2*t); %将f1函数中的t替换为2t;即压缩或
subplot(4,1,3), plot(t, f3), hold on; %同时显示f3和f1 plot(t, f1, ‘--’) ; axis([-5 5 -2.3 2.3]), grid on set(gca, 'xtick', [-4 -2 0 2 4]), set(gca, 'ytick', [-2 0 2]); subplot(4,1,4), plot(t, f4), hold on plot(t, f1, ‘--’), plot(t, -f1 ,‘--’); 点 上画虚线 axis([-5 5 -1.2 1.2]), grid on set(gca, 'xtick', [-4 -2 0 2 4]), set(gca, 'ytick', [-1 0 1]) ‘--’表示在相应的 %在相应的线上画虚线
• 在command windows下,输入:
t=1:10回车后,显示t=1,2,……t=10 如换成:t=1:10; 后,则不显示 (多分号) 若换成:t=1:0.01:10; • 如画余弦波形: (0.01为步长)
t=1:0.01:10;
plot(t,cos(t)); 若间隔较大, t=1:0.1:10; plot(t,cos(t)); • 以上命令不能保存 %波形感觉平滑

信号表示及变换课程设计

信号表示及变换课程设计

信号表示及变换课程设计一、课程目标知识目标:1. 学生能理解并掌握信号表示的基本概念,包括连续信号和离散信号的分类及特点。

2. 学生能够描述信号的时域和频域特性,并运用数学表达式进行表示。

3. 学生能够掌握常见信号变换的原理,如傅里叶变换、拉普拉斯变换和Z变换,并了解它们在信号处理中的应用。

技能目标:1. 学生能够运用数学工具绘制并分析简单信号的波形。

2. 学生能够运用傅里叶变换等方法将时域信号转换到频域,并分析信号的频谱特性。

3. 学生能够通过实例练习,掌握信号变换的基本操作,解决实际问题。

情感态度价值观目标:1. 学生通过本课程的学习,培养对信号处理科学的兴趣,增强探索科学和技术问题的热情。

2. 学生能够认识到信号表示及变换在工程技术和日常生活中的重要性,增强学习的责任感。

3. 学生在小组合作学习中培养团队协作意识,学会尊重他人意见,提高沟通与解决问题的能力。

课程性质分析:本课程属于电子信息学科的基础课程,通过理论教学与实例分析相结合的方式,使学生掌握信号处理的基本概念和方法。

学生特点分析:考虑到学生所在年级的特点,他们对基础数学知识和物理概念已有一定了解,但对信号处理的高阶概念尚属初识。

因此,课程设计应注重由浅入深,循序渐进。

教学要求:1. 教学中注重理论与实践相结合,强调学生的动手操作能力。

2. 通过问题驱动的教学方法,引导学生主动思考,提高解决问题的能力。

3. 教学评估关注学生在知识掌握、技能运用和情感态度价值观方面的全面发展。

二、教学内容本课程教学内容主要包括以下几部分:1. 信号的分类及表示方法- 连续信号与离散信号的区分及特点- 时域信号与频域信号的分析方法- 数学表达式和波形图的绘制2. 常见信号变换原理及操作- 傅里叶变换原理及其应用- 拉普拉斯变换和Z变换的基本概念- 信号变换在实际工程中的应用案例分析3. 教学实例与实验操作- 选取典型信号进行分析,如正弦信号、方波信号等- 通过实验操作,观察信号变换前后的波形变化- 结合实际问题,运用所学知识解决信号处理问题教学大纲安排:第一周:信号分类及表示方法第二周:时域信号与频域信号分析第三周:傅里叶变换原理及操作第四周:拉普拉斯变换和Z变换基本概念第五周:教学实例与实验操作教材章节关联:本课程教学内容与教材中以下章节相关:- 第三章 信号的分类与表示- 第四章 信号变换原理- 第七章 信号变换的应用教学内容确保科学性和系统性,以帮助学生扎实掌握信号表示及变换相关知识。

信号与系统MATLAB常见信号的表示及运算

信号与系统MATLAB常见信号的表示及运算

信号与系统——实验指导实验一 常见信号的表示及运算一、实验目的1.熟悉常见信号的意义、特性及波形2. 掌握用matlab软件产生基本信号的方法.3. 应用matlab软件实现信号的加、减、乘、反褶、移位、尺度变换及卷积运算。

二、实验原理1. 信号的表示方法● 常用信号:连续函数()θω+=t t f sin )(, at Ae t f =)(,ttt Sa sin )(= 离散信号()n n f 0sin )(ω=,njw e n f 0)(=,)()(n u a n f n =● 奇异信号:连续函数:冲激函数)(t δ,阶跃函数)(t u ,斜坡函数)(t R 离散信号:冲激函数)(n δ,阶跃函数)(n u ,斜坡函数)(n R2.卷积连续函数的卷积:⎰∞∞--=τττd t f f t g )()()(21离散函数的卷积:∑∞-∞=-=m m n fm f n g )()()(21三、实验要求1.预习实验原理;2.对实验内容编写程序(M文件),上机运行;3.绘出运算或变换后信号的波形.四.实验内容1. 熟悉matlab 工作环境(1) 运行matlab.exe ,进入matlab 工作环境,如图(1)所示。

图1 matlab工作环境(2) matlab工作环境由Command Window(命令窗口)、Current Direcroty(当前目录)、workspace(工作空间)、command History(历史命令)和Editor(文件编辑器)5部分组成。

其中所有文件的编辑和调试、运行在Editor编辑窗口下进行。

程序的运行也可以在命令窗口进行。

程序调试的信息显示在命令窗口。

(3) 程序文件的产生:点击菜单file下的New下的M_files,进入编辑器界面,如图2。

图2 M文件编辑器(4) 在m文件编辑器下键入程序代码,保存程序文件(命名规则同C语言)。

如果所定义的是函数文件,则要求函数名为M文件名。

信号与系统教案首页

信号与系统教案首页

华北航天工业学院教案
教研室:电工电子授课教师:
华北航天工业学院教案
教研室:电工电子授课教师:
华北航天工业学院教案
教研室:电工电子授课教师:
华北航天工业学院教案
教研室:电工电子授课教师:
华北航天工业学院教案
教研室:电工电子授课教师:
华北航天工业学院教案
教研室:电工电子授课教师:
华北航天工业学院教案
教研室:电工电子授课教师:
华北航天工业学院教案
教研室:电工电子授课教师:
华北航天工业学院教案
教研室:电工电子授课教师:
华北航天工业学院教案
教研室:电工电子授课教师:
华北航天工业学院教案
教研室:电工电子授课教师:。

沈阳理工大学信号与系统课程设计 常用连续时间信号的可视化及信号的尺度、奇偶分解运算

沈阳理工大学信号与系统课程设计  常用连续时间信号的可视化及信号的尺度、奇偶分解运算

成绩评定表课程设计任务书摘要MATLAB目前已发展成为由MATLAB语言、MATLAB工作环境、MATLAB图形处理系统、MATLAB数学函数库和MATLAB应用程序接口五大部分组成的集数值计算、图形处理、程序开发为一体的功能强大的系统。

本次课程设计则在深入研究连续时间信号傅里叶级数分析理论知识的基础上,利用MATLAB强大的图形处理功能、符号运算功能以及数值计算功能,通过MATLAB编程进行图形功能仿真,从而实现连续时间周期信号频域分析的仿真波形,包括以下内容:用MATLAB实现常用连续时间信号的时域波形;用MATLAB实现信号的时域运算;用MATLAB实现信号的时域变换;用MATLAB实现信号简单的时域分解;用MATLAB实现连续时间系统的卷积积分的仿真波形;用MATLAB实现连续时间系统的冲激响应、阶跃响应的仿真波形;用MATLAB 实现连续时间系统对正弦信号、实指数信号的零状态响应的仿真波形。

关键词:MATLAB;图形处理;连续时间信号;目录1.MATLAB简介 (1)2.常用连续时间信号的波形 (2)2.1 常用连续时间信号的基本原理 (2)2.2 编程设计及实现 (2)2.3 运行结果及其分析 (5)3.常用连续时间信号的尺度变换 (8)3.1编程设计及实现 (8)3.1.1矩形波—尺度变换 (8)3.1.2三角波—尺度变换 (8)3.2运行结果及其分析 (10)4.常用连续时间信号的奇偶分解 (11)4.1 信号的奇偶分解原理 (11)4.2 编程设计及实现 (12)4.2.1对信号进行奇偶分解 (12)4.2.2将奇偶分量合并为原信号 (12)4.3运行结果及其分析 (13)4.3.1对信号进行奇偶分解 (13)4.3.2将奇偶分量合并为原信号 (14)5.结论 (15)6.参考文献 (16)1、 MATLAB简介1.1 MATLAB语言功能MATLAB是一个高精度的科学计算语言,它将计算、可视化编程结合在一个容易使用的环境中,在这个环境中,用户可以把提出的问题和解决问题的办法用熟悉的数学符号表示出来,它的典型使用包括:(1)数学和计算;(2)运算法则;(3)建模、仿真;(4)数值分析、研究和可视化;(5)科学的工程图形;(6)应用程序开发,包括创建图形用户接口。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

成绩评定表课程设计任务书目录一、引言 (1)二、Matlab入门 (2)2.1 Matlab7.0介绍 (2)2.2利用Matlab7.0编程完成习题设计 (3)三、Matlab7.0实现连续时间信号时移、反褶、尺度变换的设计 (4)3.1常用连续时间信号的类别及原理 (4)3.2编程设计及实现 (4)3.3运行结果及其分析 (6)四、结论 (17)五、参考文献 (18)一、引言近年来,计算机多媒体教序手段的运用逐步普及,大量优秀的科学计算和系统仿真软件不断涌现,为我们实现计算机辅助教学和学生上机实验提供了很好的平台。

通过对这些软件的分析和对比,我们选择MATLAB语言作为辅助教学工具,借助MATLAB强大的计算能力和图形表现能力,将《信号与系统》中的概念、方法和相应的结果,以图形的形式直观地展现给我们,大大的方便我们迅速掌握和理解老师上课教的有关信号与系统的知识。

MATLAB是当前最优秀的科学计算软件之一,也是许多科学领域中分析、应用和开发的基本工具。

MATLAB全称是Matrix Laboratory,是由美国Mathworks公司于20世纪80年代推出的数学软件,最初她是一种专门用于矩阵运算的软件,经过多年的发展,MATLAB已经发展成为一种功能全面的软件,几乎可以解决科学计算中的所有问题。

而且MATLAB编写简单、代码效率高等优点使得MATLAB在通信、信号处理、金融计算等领域都已经被广泛应用。

它具有强大的矩阵计算能力和良好的图形可视化功能,为用户提供了非常直观和简洁的程序开发环境,因此被称为第四代计算机语言。

MATLAB 强大的图形处理功能及符号运算功能,为我们实现信号的可视化及系统分析提供了强有力的工具。

MATLAB 强大的工具箱函数可以分析连续信号、连续系统,同样也可以分析离散信号、离散系统,并可以对信号进行各种分析域计算,如相加、相乘、移位、反折、傅里叶变换、拉氏变换、Z 变换等等多种计算。

人们之间的交流是通过消息的传播来实现的,信号则是消息的表现形式,消息是信号的具体内容。

《信号与系统》课程是一门实用性较强、涉及面较广的专业基础课,该课程是将学生从电路分析的知识领域引入信号处理与传输领域的关键性课程,对后续专业课起着承上启下的作用. 该课的基本方法和理论大量应用于计算机信息处理的各个领域,特别是通信、数字语音处理、数字图像处理、数字信号分析等领域,应用更为广泛。

作为信号与系统的基本分析软件之一,利用MATLAB进行信号与系统的分析与设计是通信以及信息工程学科的学生所要掌握的必要技能之一。

通过学习并使用MATLAB语言进行编程实现课题的要求,对学生能力的培养极为重要。

尤其会提高综合运用所学理论知识进行分析问题、解决问题的能力,也便于将理论知识与实践相结合,并得以更好地掌握信号分析与处理的基本方法与实现。

这也将为后续相关的课程学习打下一定的基础,从而在以后相关课程设计与分析的时候达到对MATLAB的熟练应用与融会贯通。

二、Matlab入门2.1 Matlab7.0介绍Matlab7.0是美国Mathworks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。

它比Matlab的老版本提供了更多更强的新功能和更全面、更方便的联机帮助信息。

当然也比以前的版本对于软件、硬件提出了更高的要求。

MATLAB7.0提供了丰富的库函数(称为M文件),既有常用的基本库函数,又有种类齐全、功能丰富多样的的专用工具箱Toolbox函数。

函数即是预先编制好的子程序。

在编制程序时,这些库函数都可以被直接调用。

无疑,这会大大提高编程效率。

MATLAB7.0的基本数据编程单元是不需要指定维数的复数矩阵,所以在MATLAB环境下,数组的操作都如数的操作一样简单方便。

而且,MATLAB7.0界面友好,用户使用方便。

首先,MATLAB具有友好的用户界面与易学易用的帮助系统。

用户在命令窗里通过help命令可以查询某个函数的功能及用法,命令的格式极为简单。

其次,MATLAB程序设计语言把编辑、编译、连接、执行、调试等多个步骤融为一体,操作极为简单。

除此之外,MATLAB7.0还具有强大的图形功能,可以用来绘制多姿多彩的图形,直观而形象。

在国内外Matlab已经经受了多年的考验。

Matlab7.0功能强大,适用范围很广。

其可以用来线性代数里的向量、数组、矩阵运算,复数运算,高次方程求根,插值与数值微商运算,数值积分运算,常微分方程的数值积分运算、数值逼近、最优化方法等,即差不多所有科学研究与工程技术应用需要的各方面的计算,均可用Matlab来解决。

综上所述,在进行信号的分析与仿真时,MATLAB7.0无疑是一个强大而实用的工具。

尤其对于信号的分析起到了直观而形象的作用,非常适合与相关课题的研究与分析。

2.2利用Matlab7.0编程完成习题设计在熟悉了MATLAB7.0的基本界面之后,可以通过简单的编程与相关函数的调用,实现一些常用时间信号的可视化操作。

例如:编程实现正弦波的仿真。

程序如下,直接在命令窗口键入如下程序:t=0:0.001:2*pi;w0=2;phi=0;ft1=sin(w0*t+phi);plot(t,ft1)仿真图形如下:图a三、Matlab7.0实现连续时间信号时移、反褶、尺度变换的设计3.1常用连续时间信号的类别及原理在信号与系统中,常用的连续时间信号有三角波信号、指数信号、正余弦信号、抽样信号、单位阶跃信号、冲击信号等。

这些信号的归类都是按照函数取值的连续性与离散性划分的。

即如果在讨论的的时间间隔内,除若干不连续点之外,对于任意时间值都可以给出确定的函数值,此信号就称为连续信号。

在连续时间信号的时域运算中,信号的时移、反褶以及尺度变换都是常见的运算。

这些运算的方法都是直接对函数中的自变量t进行相应的变换,各变换的方法如下:(1)时移: t→t±a, 当a大于等于0时,t左移a个单位; 当a小于0时,t右移a个单位。

(2)反褶:t→-t, 函数沿纵轴反转180°。

(3)尺度变换:t→a*t,(a不等于0) t变为原来的1/a倍,a小于1时变宽,a大于1时变窄,等于1时保持不变。

在编写程序过程中,可以通过冒号运算符产生一个行向量定义自变量的取值范围,通过相关语句定义坐标的纵轴与横轴取值,通过调用plot或者ezplot函数可以实现相关运算的图形可视化及其仿真。

3.2编程设计及实现1.矩形波:t=-4:0.001:4;T=2;ft=rectpuls(t,T);plot(t,ft)axis([-4,4,-0.5,1.5])2.三角波:t=-3:0.001:3;ft=tripuls(t,4,0.5);plot(t,ft)3.阶跃函数:syms t yy=heaviside(t);t=-4:0.01:4;ezplot(y,t);grid on4.指数函数:t=0:001:10;A=1;a=0.4;ft=A*exp(a*t);plot(t,ft)5.抽样函数:syms t y fy=sinc(2*t);t=0:0.01:pi;ezplot(y,t);grid on6.正弦波:t=0:0.001:2*pi;w0=2;phi=0;ft1=sin(w0*t+phi);plot(t,ft1)7.余弦波:t=0:0.001:2*pi;w0=2;phi=0;ft1=cos(w0*t+phi);plot(t,ft1)3.3运行结果及其分析对应以上七个相关程序以及其中两个函数(含程序)相关运算的可视化及其仿真图如下:1:矩形波信号图12:三角波信号图2 3:阶跃函数信号图34:指数函数信号图4 5:抽样信号图56:正弦波图6 7:余弦波图78.1:三角波—时移 t→t-1图8.1程序如下:t=-3:0.001:3;ft=tripuls(t-1,4,0.5);plot(t,ft)8.2:三角波—反褶 t→-t图8.2程序如下:t=-3:0.001:3;ft=tripuls(-t,4,0.5);plot(t,ft)8.3:三角波—尺度变换 t→2t图8.3程序如下:t=-3:0.001:3;ft=tripuls(2*t,4,0.5);plot(t,ft)9.1:矩形波—时移 t→t+1图9.1程序如下:t=-4:0.001:4;T=2;ft=rectpuls(t+1,T);plot(t,ft)axis([-4,4,-0.5,1.5])9.2:矩形波—反褶 t→-t图9.2程序如下:t=-4:0.001:4;T=2;ft=rectpuls(-t,T);plot(t,ft)axis([-4,4,-0.5,1.5])9.3:矩形波—尺度变换 t→0.5*t图9.3程序如下:t=-4:0.001:4;T=2;ft=rectpuls(0.5*t,T);plot(t,ft)axis([-4,4,-0.5,1.5])四、结论本次课程设计过程中,使我<<对信号与系统>>这门课有了更深入的了解,也学会了使用MATLAB软件。

通过查阅了相关资料,我了解了通过使用rectpuls可以产生以零为中心的方波,tripuls(t、w、s)制定三角波的宽度为w斜率为s(-1<s<1),由于是第一次做信号与系统的课程设计,对于相关设计过程和分析方法以及MATLAB软件的使用并不大熟练。

但功夫不负有心人,最终还算顺利完成,这对我以后学习相关的课程以及进行更高层次的信号与系统设计都奠定了一定的基础。

设计过程中出现了一些问题,通过咨询老师和同学都得到了解决,这些都锻炼了我自主解决问题的能力。

但是我掌握了研究这类问题的方法,即问题解决的过程就是要从问题所表现出来的情况出发,通过反复推敲,作出相应判断,逐步找出问题的症结所在,从而一举击破。

在这次信号与系统课程设计过程中,尤其在使用MATLAB软件进行相关信号的仿真与分析时,这种分析解决问题的能力就更为重要。

学习任何知识,仅从理论上去求知,而不去实践、探索是不够的。

通过为期数天的MATLAB课程设计,我对MATLAB这个仿真软件有了更进一步的认识和了解。

在这数天时间里,我通过自己摸索,查阅资料,并且在指导老师的指导下完成了常用连续时间信号的编程与仿真;并最终将课程设计报告总结完毕。

在整个设计过程中我懂得了许多东西,也培养了独立思考和设计的能力,树立了对知识应用的信心,相信会对今后的学习工作和生活有非常大的帮助,并且提高了自己的动手实践操作能力,使自己充分体会到了在设计过程中的成功喜悦。

虽然这个设计做的不是太成功,但是在设计过程中所学到的东西是这次课程设计的最大收获和财富,使我终身受益。

相关文档
最新文档