李卫康+110222+实验二Word文件下载.docx
- 文档编号:19936168
- 上传时间:2023-01-12
- 格式:DOCX
- 页数:15
- 大小:381.49KB
李卫康+110222+实验二Word文件下载.docx
《李卫康+110222+实验二Word文件下载.docx》由会员分享,可在线阅读,更多相关《李卫康+110222+实验二Word文件下载.docx(15页珍藏版)》请在冰豆网上搜索。
覃义
一,实验目的
1.了解MATLAB的图形窗口及其基本操作。
2.掌握MATLAB绘制二维平面图形的命令。
3.掌握MATLAB绘制三维立体图形的命令。
4.了解一些常用绘图命令及绘图的命令
二,实验原理
1.二维基本绘图函数plot
调用格式:
plot(x,y,s)
说明:
x,y是向量,表示用于描绘曲线的点的横坐标和纵坐标,s表示用于指定描绘黄线的线形及曲线的颜色。
plot(x1,y1,s,x2,y2,s,…,xn,yn,s)可以在同一个坐标系内画多条曲线。
s可以指定的线型及颜色可以由下表给出。
线型/颜色
标识符
实线
-
星号
*
六角星
h
点
:
方形
S
蓝色
b
点画线
-.
菱形
d
绿色
g
虚线
--
下三角
v
青色
r
.
上三角
^
洋红色
m
圆圈
o
左三角
<
黄色
y
x形状
x
右三角
>
黑色
k
加号
+
五角星
p
白色
w
2.符号函数(显函数、隐函数和参数方程)
(1)ezplot
ezplot(‘f(x)’,[a,b])
表示在a<
x<
b区间内绘制显函数f=f(x)的函数图
ezplot(‘f(x,y)’,[xmin,xmax,ymin,ymax])
表示在区间xmin<
xmax和ymin<
y<
ymax上绘制隐函数f(x,y)=0的函数图像。
ezplot(‘x(t)’,‘y(t)’,[tmin,tmax])
表示在区间tmin<
t<
tmax上绘制参数方程x=x(t),y=y(t)的函数图像。
(2)fplot
fplot(‘fun’,lims)
表示绘制字符串fun指定的函数在lims=[xmin,xmax]的图形.
注意:
[1]fun必须是M文件的函数名或是独立变量为x的字符串.
[2]fplot函数不能画参数方程和隐函数图形,但在一个图上可以画多个图形。
3.极坐标系下的作图polar
polar(theta,r,s)
theata,r是向量,表示用于描绘曲线的点的极角和极径,s表示用于指定描绘黄线的线形及曲线的颜色。
4.空间曲线函数plot3
plot3(x,y,z,s)
x,y,z是向量,表示用于描绘曲线的点的在x上的坐标、y轴上的坐标及z上的坐标,s表示用于指定描绘黄线的线形及曲线的颜色。
plot3(x1,y1,z1,s,x2,y2,z2,s,…,xn,yn,zn,s)可以在同一个坐标系内画多条曲线。
5.空间曲面
(1)空间网线图mesh
mesh(X,Y,Z,C)
X,Y,Z,C是三个同维矩阵,分别表示网线图上样本点在三条坐标轴上的坐标,以及用以绘图的颜色,当缺省C时,C=Z.
(2)空间曲面图surf
surf(X,Y,Z,C)
6.图形标注及控制
gridon显示栅格
gridoff取消栅格
xlabel在当前图形的x轴上加文字标注
ylabel在当前图形的y轴上加文字标注
zlabel在当前图形的z轴上加文字标注
holdon保持当前图形,以便继续画图到当前图上
holdoff释放当前图形
axis设置坐标属性
legend标注曲线
subplot设置在同一窗口画多幅图
view设置视角
title设置图形的标题
text在指定位置添加文字
colormap设置当前图形的色图
三,使用仪器,材料
Matlab软件
四,实验内容与步骤
五,实验过程原始记录(数据,图表,计算等)
1.在同一坐标系中画出函数
,
的图形,且对于不以的曲线使用不同的线型;
x=0:
pi/100:
2*pi;
y1=sin(2*x+3);
y2=sin(3*x+2);
plot(x,y1,x,y2);
axis([02*pi-11])
legend('
y1=sin(2*x+3)'
'
y2=sin(3*x+2)'
)
2.当k分别取1,2,3,4的时候,在同一个窗口的四个子图中分别画出函数
,每个子图加上适当的标题;
t=0:
y=t.*sin(t);
subplot(2,2,1);
plot(t,y);
title('
y=t.*sin(t)'
y=t.*sin(2*t);
subplot(2,2,2);
y=t.*sin(2*t)'
y=t.*sin(3*t);
subplot(2,2,3);
y=t.*sin(3*t)'
t=0:
y=t.*sin(4*t);
subplot(2,2,4);
y=t.*sin(4*t)'
3.画出三个两两相切的圆(假设这个三个圆的方程分别是:
);
>
ezplot('
x^2+y^2=1'
[-46-48]);
axisequal
holdon;
(x-3)^2+y^2=4'
x^2+(y-4)^2=9'
4.在极坐标系下画出三叶形曲线
,并尝试不同的线形和颜色;
theta=0:
r=3*sin(3*theta);
polar(theta,r,'
r'
r=3*sin(3*theta);
polar(theta,r,'
g'
5.画出星形线
的图形;
10*pi;
x=2*(cos(t)).^3;
y=2*(sin(t)).^3;
plot(x,y)
6.画出双纽线
(x^2+y^2)^2=3*(x^2-y^2)'
[-22-22]);
7.画出三维曲线图:
x=t.*cos(t);
y=t.*sin(t);
z=t;
plot3(x,y,z)
8.分别用mesh和surf函数画出马鞍面
x=-pi:
pi/50:
pi;
y=x;
[X,Y]=meshgrid(x,y);
Z=-X.^2./4+Y.^2./6;
mesh(X,Y,Z);
surf(X,Y,Z)
9.画出球心在原点的球。
x0=0;
y0=0;
z0=0;
r=5;
[x,y,z]=sphere;
mesh(r*x+x0,r*y+y0,r*z+z0)
axisequal
六,实验结果分析或总结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 李卫康 110222 实验