1 / 18
文档名称:

MATLAB实验报告(信号与线性系统分析).doc

格式:doc   大小:1,128KB   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MATLAB实验报告(信号与线性系统分析).doc

上传人:guoxiachuanyue008 2021/9/10 文件大小:1.10 MB

下载得到文件列表

MATLAB实验报告(信号与线性系统分析).doc

文档介绍

文档介绍:: .
实验一 MATLAB的基本使用
[一] 实验目的
1•了解MATALB程序设计语言的基本特点,熟悉 MATLAB软件的运行环境;
2•掌握变量、函数等有关概念,掌握 M文件的创建、保存、打开的方法,初步具备将
般数学问题转化为对应计算机模型处理的能力;
3•掌握二维图形绘制的方法,并能用这些方法实现计算结果的可视化。
[二] MATLAB的基础知识
通过本课程的学****应基本掌握以下的基础知识
简介
二 •
MATLAB的启动和退出
三•
MATLAB使用界面简介
四•
帮助信息的获取
五•
MATLAB的数值计算功能
六•
程序流程控制
七.
M文件
八•
函数文件
九.
MATLAB的可视化
【三]上机练****br/>1. 仔细预****第二部分内容,关于 MATLAB的基础知识。
2. 熟悉MATLAB环境,将第二部分所有的例子在计算机上练****一遍
1
1
2
3
1
9
1
8
7
3・已知矩阵^ 4
5
6 3
'6
5
4 。求A*B , A .* B,比较二者
[7
8
9
_3
2
1
结果是否相同。并利用 MATLAB的内部函数求矩阵 A的大小、元素和、长度以
及最大值。
解:代码:A=[1,2,3;4,5,6;7,8,9];
B=[9,8,7;6,5,4;3,2,1];
A*B
A・*B
两者结果不相冋
A*B=30
24
18
84
69
54
138
114
90
A・*B= 9
16
21
24
25
24
21
16
9
求A矩阵的行和列: [M,N]=size(A)
M =
3
N =
3
求A矩阵的长度:x=length(A)
x =
3
元素和:sum(sum(A))
ans =
45
最大值:max(max(A))
ans =
9
4. Fibonacci 数组的元素满足 Fibonacci 规则:ak 2 = ak ' ak 彳, (k = 1,2,); 且a^ a2 = 1。现要求该数组中第一个大于 10000的元素。
1) 在命令窗口中完成;
2) 利用M文件完成;
3) 自己定义一个函数文件,并在命令窗口中调用该函数完成。
解:(1)代码:
b=1;
s=2;
while s<10000
c=s;
s=s+b;
b=c;
end
结果:s
10946
(2) M文件中代码:(保存文件名为 Un titled )
5] Editor - CWTLABAwork\Undtl«
# / 18
# / 18
结果:Un titled
# / 18
10946
(3)代码:
Editor • C:\
结果:Fibo n
s =
10946

cos( X)(红色、虚线)和
4
cos( x)(蓝色、星号)的波形。要求有标题, X、y轴有标注。
8
解:代码:x=0:*pi:4*pi;
figure(1);
subplot(1,2,1);
plot(x,(cos((pi/4)*x)),'r:');
title('cos((pi/4)*x)');
xlabel( X);
ylabel('Y');
subplot(1,2,2);
plot(x,(cos((pi/8)*x)),'b*');
title('cos((pi/8)*x)');
xlabel( X);
ylabel('Y');
结果:
【四】思考题
1. 在语句末加分号“;”和不加分号有什么区别?
2. M文件和函数文件有什么异同之处?
3•矩阵乘(*)和数组乘(.*)有何不同?
实验二信号的表示及可视化
【一】实验目的
1. 掌握连续信号的 MATLAB表示方法(表达式及图形描述);
2. 掌握离散序列的 MATLAB表示方法(表达式及图形描述);
【二】实验原理
在MATLAB中通常用两种方法来表示信号,一种是向量表示信号,另一种则是用符号
运算的方法来表示信号。 用适当的MATLAB语句表示出信号后, 我们就可以利用 MATLAB
的绘图命令绘出直观的信号波形。
【三】 上机练****br/>1. 认真预****实验原理的内容