信号与系统的_报告材料.docVIP

  • 39
  • 0
  • 约3.57千字
  • 约 9页
  • 2019-02-01 发布于安徽
  • 举报
实用标准文案 精彩文档 信号与系统课程设计报告 姓名: 专业: 班级: 学号: 一、Matlab概述 1. 入门与操作 2.数值运算与符号运算 3.程序设计语言 4.数据图形的可视化 1.Matlb是一个高级的矩阵/阵列语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序(M文件)后再一起运行。 2. 同时是一个包含大量计算算法的集合。在计算要求相同的情况下,使用MATLAB的编程工作量会大大减少。MATLAB的这些函数集包括从最简单最基本的函数到诸如矩阵,特征向量、快速傅立叶变换的复杂函数。函数所能解决的问题其大致包括矩阵运算和线性方程组的求解、微分方程及偏微分方程的组的求解、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题、稀疏矩阵运算、复数的各种运算、三角函数和其他初等数学运算、多维数组操作以及建模动态仿真等。 MATLAB具有方便的数据可视化功能,以将向量和矩阵用图形表现出来,并且可以对图形进行标注和打印。高层次的作图包括二维和三维的可视化、图象处理、动画和表达式作图。可用于科学计算和工程绘图。同时对一些特殊的可视化要求,例如图形对话等,MATLAB也有相应的功能函数,保证了用户不同层次的要求。 4.图形处理系统使得MATLAB能方便的图形化显示向量和矩阵,而且能对图形添加标注和打印。它包括强大的二维三维图形函数、图像处理和动画显示等函数。 Matlab在电子信息类课程中的应用 1.对于Matlab应用与信号与线性系统分析的理解 2.对于Matlab应用与信号与线性系统分析的基本过程(举例分析) 已知描述某连续系统的微分方程位:试用Matlab对该系统当输入信号为时的系统响应y(t)进行仿真,并绘出系统响应及输入信号的时域波形。 解: a = [1 2 1]; b = [1 2]; sys = tf(b,a); %定义系统函数对象 p = 0.01; %定义采样时间间隔 t = 0:p:5; %定义时间范围向量 f = exp(-2*t); %定义输入信号 lsim(sys,f,t); %对系统输出信号进行仿真 仿真结果: 三、用Matlab完成以下项目 课程设计要求: 五个大项目; 每一项完成的标准是:题目、程序、结果、图形; 分析讨论结果(图形)的物理含义。 实验题目(一) 已知描述某连续系统的微分方程位:试用Matlab对该系统当输入信号为时的系统响应y(t)进行仿真,并绘出系统响应及输入信号的时域波形。 解: a = [1 3 1]; b = [1 3]; sys = tf(b,a); %定义系统函数对象 p = 0.01; %定义采样时间间隔 t = 0:p:5; %定义时间范围向量 f = exp(2*t); %定义输入信号 lsim(sys,f,t); %对系统输出信号进行仿真 仿真结果: Lsim函数不仅能绘制连续系统在指定的任意时间范围内系统响应的时域波形及输入信号的时域波形,还能求出连续系统在指定的任意时间范围内系统响应的数值解。 物理含义:连续系统的响应仿真。 实验题目(三) 使用meshgrid()和plot3()函数绘制的曲线图形。 程序代码: [X,Y] = meshgrid([-3:0.1:3]); %使用meshgrid()命令生成绘图数据 Z = X .* exp(-X.^2 - Y.^2); %利用函数公式计算z的坐标 plot3(X,Y,Z); grid on; 实验结果: 实验题目(五) 参考常见的用RLC 元件构造的二阶高通滤波器,用Matlab 求其频率响应H(jw),并绘 制幅度响应和相位响应曲线。 程序代码: clear all;%R=0.5o C=0.05f L=0.4h clc; b=[0.04 0 0]; %生成向量b a=[0.04 0.4 2]; %生成向量a [h,w]=freqs(b,a,100); %求频率响应函数H(jw),设100个频率点 h1=abs(h); %求频率响应 h2=angle(h);

文档评论(0)

1亿VIP精品文档

相关文档