信号与系统实验.docx
《信号与系统实验.docx》由会员分享,可在线阅读,更多相关《信号与系统实验.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信号与系统实验 MATLAB的基本学问 MATLAB是矩阵试验室(Matrix Laboratory)的简称,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。 一、基本功能: 1.将数值分析、矩阵计算、科学数据可视化以及线性、非线性动态系统的建模和仿真等诸多强大功能集成在一个易于运用的视窗环境中,在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式。 2.MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、限制设计、信号处理与通讯
2、、图像处理、信号检测、金融建模设计与分析等领域。 3.MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式非常相像,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,是成为一个强大的数学软件。MATLAB具有许多功能丰富的应用工具箱(Signal Proceing Toolbox信号处理工具箱),为用户供应了大量便利好用的处理工具。函数可以干脆调用,用户也可以将自己编写的好用程序导入到MATLAB函数库中便利自己以后调用。 二、优势: 1.友好的工作平台编程环境 2.简洁易用的程序语言 3.强大的科学计算机数据处理实力 4.精彩的图形处理功能
3、5.应用广泛的模块集合工具箱 6.好用的程序接口和发布平台 7.应用软件开发(包括用户界面) 三、常用函数: exp:自然对数的底数e i 或j:基本虚数单位 pi:圆周率p(= 3.1415926.) abs(x):纯量的肯定值或向量的长度 angle(z):复数z的相角(Phase angle) sqrt(x):开平方 real(z):复数z的实部 imag(z):复数z的虚部 conj(z):复数z的共轭复数 round(x):四舍五入至最近整数 fix(x):无论正负,舍去小数至最近整数 floor(x):下取整,即舍去正小数至最近整数 ceil(x):上取整,即加入正小数至最近整数
4、sign(x):符号函数(Signum function)。 rem(x,y):求x除以y的余数 pow2(x):2的指数 MATLAB常用信号处理函数 sin(t):正弦函数 cos(t):余弦函数 tan(t):正切函数 atan(t):反正切函数 sinc(t): sinc(t)=sin(t)/(t);抽样函数Sa(t)=sinc(t/pi) rectpuls(t,width):幅度为1,宽度为width的以t=0为对称轴的矩形波 tripuls(t,width):最大幅度为1,宽度为widtht=0的为对称轴的三角波。 MATLAB基本二维绘图函数 plot(x,y): x轴和y轴均为
5、线性刻度(绘制连续信号的波形) stem(x,y):针状图或火柴棒图 (绘制离散信号的波形) subplot:当前窗口分割;subplot(m,n,k)把图形窗口分割为m行n列的m*n个子窗口,当前窗口为第k个。 注解函数 xlabel(Input Value); % x轴注解 ylabel(Function Value); % y轴注解 title(Two Trigonometric Functions); % 图形标题 legend(y = sin(x),y = cos(x); % 图形注解 四、一维数组/向量生成法 1逐个元素输入法 x = 2, pi/2, sqrt(3), 3+5i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信号 系统 实验
限制150内