李卫康+110222+实验二.docx

上传人:b****5 文档编号:6914671 上传时间:2023-01-12 格式:DOCX 页数:15 大小:381.49KB
下载 相关 举报
李卫康+110222+实验二.docx_第1页
第1页 / 共15页
李卫康+110222+实验二.docx_第2页
第2页 / 共15页
李卫康+110222+实验二.docx_第3页
第3页 / 共15页
李卫康+110222+实验二.docx_第4页
第4页 / 共15页
李卫康+110222+实验二.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

李卫康+110222+实验二.docx

《李卫康+110222+实验二.docx》由会员分享,可在线阅读,更多相关《李卫康+110222+实验二.docx(15页珍藏版)》请在冰豆网上搜索。

李卫康+110222+实验二.docx

李卫康+110222+实验二

附录Ⅰ实验报告的一般格式

桂林电子科技大学

数学与计算科学学院实验报告

实验室:

实验日期:

年月日

院(系)

数学与计算科学学院

年级、专业、班

1200710222

姓名

李卫康

成绩

课程

名称

Matlab实验二

实验项目

名称

数学应用软件

指导

教师

覃义

一,实验目的

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

调用格式:

ezplot(‘f(x,y)’,[xmin,xmax,ymin,ymax])

说明:

表示在区间xmin

调用格式:

ezplot(‘x(t)’,‘y(t)’,[tmin,tmax])

说明:

表示在区间tmin

(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)

说明:

X,Y,Z,C是三个同维矩阵,分别表示网线图上样本点在三条坐标轴上的坐标,以及用以绘图的颜色,当缺省C时,C=Z.

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:

pi/100:

2*pi;

y=t.*sin(t);

subplot(2,2,1);

plot(t,y);

title('y=t.*sin(t)')

t=0:

pi/100:

2*pi;

y=t.*sin(2*t);

subplot(2,2,2);

plot(t,y);

title('y=t.*sin(2*t)')

t=0:

pi/100:

2*pi;

y=t.*sin(3*t);

subplot(2,2,3);

plot(t,y);

title('y=t.*sin(3*t)')

>>t=0:

pi/100:

2*pi;

y=t.*sin(4*t);

subplot(2,2,4);

plot(t,y);

title('y=t.*sin(4*t)')

3.画出三个两两相切的圆(假设这个三个圆的方程分别是:

);

>>ezplot('x^2+y^2=1',[-46-48]);

>>axisequal

>>holdon;

>>ezplot('(x-3)^2+y^2=4',[-46-48]);

>>ezplot('x^2+(y-4)^2=9',[-46-48]);

4.在极坐标系下画出三叶形曲线

,并尝试不同的线形和颜色;

>theta=0:

pi/100:

2*pi;

>>r=3*sin(3*theta);

>>polar(theta,r,'r')

>>theta=0:

pi/100:

2*pi;

r=3*sin(3*theta);

polar(theta,r,'g')

5.画出星形线

的图形;

>>t=0:

pi/100:

10*pi;

>>x=2*(cos(t)).^3;

>>y=2*(sin(t)).^3;

>>plot(x,y)

6.画出双纽线

的图形;

>>ezplot('(x^2+y^2)^2=3*(x^2-y^2)',[-22-22]);

>>axisequal

7.画出三维曲线图:

>>t=0:

pi/100:

10*pi;

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);

>>

>>x=-pi:

pi/50:

pi;

y=x;

[X,Y]=meshgrid(x,y);

Z=-X.^2./4+Y.^2./6;

>>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

 

六,实验结果分析或总结

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1