信号与系统——matlab实现(1)
写在前面
最近自己在学习信号与系统,主要是想通过Matlab实现信号与系统中的常用方法。找了一本参考书《信号与系统分析实验指导书(matlab版)》,这是西安电子科技大学出版社出版,作者主要是徐亚宁等。
在学习的过程中,为了加深印象,也方便其他有需求的同学,所以在这里做一下简单的记录。主要是把程序和运行结果放出来,供参考和交流讨论。
第一章 Matlab基本用法
第一章内容主要是熟悉matlab的基本语法,大多是跟运算、画图有关的。十分基础,但也很有用。
求解线性方程
给出了以下方程:
3x1+x2-x3=3.6
x1+2x2+4x3=2.1
-x1+4x2+5x3=-1.4
求解程序如下:
A=[3 1 -1;1 2 4;-1 4 5];
B=[3.6;2.1;-1.4];
x=A\B %这里使用的符号是\,而不是/。可在命令行中用help \查询具体用法
绘制函数曲线
- 绘制在0≤x≤6范围内的sin2x、sinx2、(sinx)2。
程序如下:
x=linspace(0,6);
y1=sin(2*x);
y2=sin(x.^2);
y3=(sin(x)).^2