MATLAB的基本操作、数值计算

  • 格式:doc
  • 大小:141.54 KB
  • 文档页数:4

实验一MATLAB的基本操作、数值计算
班级:电信工程13级2班学号:姓名:zzzzz 成绩:
一、实验目的
1、熟悉MATLAB软件平台的使用;
2、熟悉MATLAB编程方法及常用语句;
二、实验原理
连续信号是指自变量的取值范围是连续的,且对于一切自变量的取值,除了有若干个不连续点以外,信号都有确定的值与之对应。

严格来说,MATLAB并不能处理连续信号,而是用等时间间隔点的取样值来近似表示连续信号。

当取样时间间隔足够小时,这些离散的取样值就能较好地近似表示连续信号。

矩阵是MATLAB进行数据处理的基本单元,矩阵运算是MATLAB最重要的运算。

通常意义上的数量(也称为标量)在MATLAB系统中是作为1×1的矩阵来处理的,而向量实际上是仅有一行或者一列的矩阵。

通常用向量表示信号的时间取值范围,如n = -5:5,但信号x(n)、向量n本身的下标都是从1开始的,因此必须用一个与向量x等长的定位时间变量n,以及向量x,才能完整地
表示序列x(n)。

三、实验内容
M2-1(2)f(t)tu(t),取t=0~10MATLAB程序如下:
t=0:0.1:10;
t0=0;
ut=stepfun(t,t0);
ft=t.*ut;
plot(t,ft)
(4)f(t)=cos(100t)+cos(3000t),取t=0~0.2 MA TLAB程序如下:t=0:0.0001:0.2
w0=100;
w1=3000;
ft=cos(w0*t)+cos(w1*t);
plot(t,ft)
(6)f(t)=Sa(πt)cos(20t),取t=0~5 MA TLAB程序如下:
t=0:0.001:5;
w0=20;
ft1=sinc(t);
ft2=cos(w0*t);
ft=ft1.*ft2;
plot(t,ft)
M2-6.利用MA TLAB实现下列离散时间信号(4)f[k]=u[k+2]-u[k-5] MATLAB程序如下:k=-10:10;
uk1=[zeros(1,8),ones(1,13)];
uk2=[zeros(1,15),ones(1,6)];
uk=uk1-uk2;
stem(k,uk)
(6)f[k]=5(0.8)k cos(0.9πk) MATLAB程序如下:
k=-10:10;
A=5;
a=0.8;
fk1=A.*a.^k;
fk2=cos(0.9*pi*k);
fk=fk1.*fk2;
stem(k,fk)
四、实验中遇到的问题
(1)对MA TLAB编程方法及常用语句不够熟悉;
(2)不够细心,经常打错字符。

五、实验总结
经过这次实验,基本熟悉了MATLAB软件平台的使用,和MA TLAB编程方法及常用语句,会编写一些简单的连续信号和离散序列。