全球旧事资料 分类
实验二MATLAB绘图一.实验目的
掌握matlab二维图形和三维图形的绘制方法并会对图形进行处理掌握符号函数显函数、隐函数和参数方程的画图掌握空间曲线和空间曲面的绘图会对所绘图形进行加格栅图例和标注等一些简单的处理
二.实验原理与方法
(一)曲线图Matlab作图是通过描点、连线来实现的,故在画一个曲线图形之前,必须先取得该图形上的一系列的点的坐标(即横坐标和纵坐标)然后将该点集的坐标传给Matlab函数画图,命令格式为plotxys其中xy分别表示所取点集的横纵坐标s指定线型及颜色缺省时表示画的是蓝色实线PlotXY1S1XY2S2XY
S
表示将多条线画在一起例在02pi用红线画si
x用绿圈画cosx解xli
space02pi30ysi
xzcosxplotxy’r’xz’go’所得图形如下图所示
1080604020020406
二符号函数显函数、隐函数和参数方程画图
101234567
08
1ezplotezplot‘fx’ab表示在axb绘制显函数ffx的函数图ezplot‘fxy’xmi
xmaxymi
ymax表示在区间xmi
xxmax和ymi
yymax绘制隐函数fxy0的函数图ezplot‘xt’’yt’tmi
tmax表示在区间tmi
ttmax绘制参数方程xxtyyt的函数图
例在0pi上画ycosx的图形解输入命令ezplot‘si
x’0pi
f例在02pi上画xcos3t,ysi
t星形图解输入命令ezplot‘cost3’’si
t3’02pi例在2,05,0,2上画隐函数esi
xy0的图解输入命令ezplotexpxsi
xy205022fplot格式fplot‘fu
’lims表示绘制字符串fu
指定的函数在limsxmi
xmax的图形注意:1fu
必须是M文件的函数名或是独立变量为x的字符串2fplot函数不能画参数方程和隐函数图形,但在一个图上可以画多个图形。例在1,2上画ye
2xx
3
si
3x2的图形
解先建M文件myfu
1m:fu
ctio
Ymyfu
1xYexp2xsi
3x2再输入命令:fplot‘myfu
1’12例在22范围内绘制函数ta
h的图形解fplot‘ta
h’22例x、y的取值范围都在2,2,画函数ta
hxsi
xcosx的图形解输入命令fplot‘ta
hxsi
xcosx’2pi1111(三)对数坐标图在很多工程问题中通过对数据进行对数转换可以更清晰地看出数据的某些特征在对数坐标系中描绘数据点的曲线可以直接地表现对数转换对数转换有双对数坐标转换和单轴对数坐标转换两种用loglog函数可以实现双对数坐标转换用semilogx和semilogy函数可以实现单轴对数坐标转换loglog表示x、y坐标都是对数坐标系semilogx表示x坐标轴是对数坐标系semilogyr
好听全球资料 返回顶部