Matlab基本语法word

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验序号 1 Matlab基本语法

一、实验目的

通过本实验,使学生初步了解Matlab的基本语法规则,学习并进一步掌握Matlab矩阵运算和数组运算的基本规则,以及基本绘图方法。

二、实验器材

PC电脑一台 MATLAB软件

三、实验内容与基本要求

a) 通过MATLAB语言,给矩阵赋值:显示一行数组,显示一列数组。

b) 基本基本矩阵的显示方式:ones,zeros,eye。

c) 在同一张图上绘出:y=3sin(x+pi/3),y=cos(3x+pi/6),并用不同的线型和点型区分。

d) 基本二维与三维绘图命令的训练。

四、实验报告要求

要求给出编程思路及程序清单,并呈现出最终结果

1)显示一行:

a=[1 2 3 3 4 5 6]

回车结果:

a =

1 2 3 3 4 5 6

显示一列;

a=[1 ,2 ,3 ,4 ,5]

回车显示:

a=

1

2

3

4

5

2)输入ones(2,5):

输出结果: ans=

1 1 1 1 1

1 1 1 1 1

输入zeros(2,3):

输出结果: ans=

00 0

00 0

输入eye(4,4):

输出结果: ans=

10 0 0

0 1 0 0

00 1 0

00 0 1

3)在matlab中输入:

x=0:0.01:10;

y=3*sin(x+pi/3);

plot(x,y,’:r’)

hold on

y=cos(3*x+pi/6)

plot(x,y,’b’)

得到图形:

4) 输入程序:

y=5*(rand(1,10)-.5);

plot(y)

title('my first plot')

xlabel('x');

ylabel('y');

grid on

得到二维图形:

012345678910

-3-2

-1

1

2

3

输入程序:

z=0:0.01:10;

x=sin(z);

y=cos(z);

plot3(x,y,z)

xlabel('x')

ylabel('y')

zlabel('z')

grid on

得到三维图形:

12345

678910-2-1.5

-1

-0.5

0.5

1

1.5

2

2.5

my first plot

x y

物电学院电信1班

杨锐

x y z

相关文档
最新文档