Matlab基本语法word
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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