资源描述:
《实验1_函数的图形》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、曲线绘图1.曲线图Matlab作图是通过描点、连线来实现的,故在画一个曲线图形之前,必须先取得该图形上的一系列的点的坐标(即横坐标和纵坐标),然后将该点集的坐标传给Matlab函数画图.命令为:plotplot(y)—以y为纵坐标,横坐标为1开始的自然数,长度与y相同例1在区间[1,50]画函数(1)y=0.5,(2)y=x的图像plot(x,y)--画实线,x,y是向量,分别表示点集的横坐标和纵坐标例2在区间[0,2π]画y=sin(x)的图像plot(x,y,'s',x,y,'s',……,x,y,'s')--将多条线1122nn画在一起,x,y是向量
2、,分别表示点集的横坐标和i纵坐标,s表示属性i例1在区间[1,50]画函数(1)y=0.5,(2)y=x的图像解:a=ones(1,50);x=1:50;y=0.5*a;y=x;plot(y)plot(y)例2在区间[0,2π]画y=sin(x)的图像解:x=linspace(0,2*pi,30);y=sin(x);plot(x,y')plot(x,y,'s',x,y,'s',……,x,y,'s')--将多条线画1122nn在一起,x,y是向量,分别表示点集的横坐标和纵坐i标,s表示属性i例3在[0,2π]用红线画sin(x),用绿圈画cos(x).表1
3、基本线型和颜色符号颜色符号线型y(yellow)黄色.点m(amethyst)紫红0圆圈c(cyan)青色xx标记r(red)红色+加号g(green)绿色*星号b(blue)兰色-实线w(white)白色:点线k(black)黑色-.点划线--虚线例1在[0,2π]用红线画sin(x),用绿圈画cos(x).解:x=linspace(0,2*pi,30);y=sin(x);z=cos(x);plot(x,y,'r',x,z,'go')2.符号函数(显函数、隐函数和参数方程)画图(1)ezplotezplot(‘f(x)’,[a,b])表示在a4、制显函数y=f(x)的函数图.ezplot(‘f(x,y)’,[xmin,xmax,ymin,ymax])表示在区间xmin5、命令ezplot('cos(x)',[0,pi])例5在[0,2π]上画x=cos3(t),y=sin3(t)的图形解:输入命令ezplot('cos(t)^3','sin(t)^3',[0,2*pi])例6在[-2,0.5]上画隐函数ex+sin(xy)=0的图形解:输入命令ezplot('exp(x)+sin(x*y)',[-2,0.5,0,2])(2)fplotfplot(‘fun’,lims)表示绘制字符串fun指定的函数在lims=[xmin,xmax]的图形.注意:[1]fun必须是M文件的函数名或是独立变量为x的字符串.[2]fplot函数
6、不能画参数方程和隐函数图形,但在一个图上可以画多个图形。例7在[-1,2]上画图形,函数为22xye=+sin(3)x例8在[-2,2]范围内绘制函数tanh的图形例7在[-1,2]上画图形,函数为22xye=+sin(3)x解:先建M文件myfun1.m:functiony=myfun1(x)y=exp(2*x)+sin(3*x.^2);再输入命令:fplot(‘myfun1’,[-1,2])例8在[-2,2]范围内绘制函数tanh的图形解fplot(‘tanh’,[-2,2])例9x、y的取值范围都在[-6,6],画函数tanh(x),sin(x),
7、cos(x)的图形解输入命令:fplot(‘[tanh(x),sin(x),cos(x)]’,[-66-66])处理图形1、在图形上加格栅、图例和标注(1)gridon:加格栅在当前图上;gridoff:删除格栅(2)xlabel(string):在当前图形的x轴上加标记stringylabel(string):在当前图形的y轴上加标记stringzlabel(string):在当前图形的z轴上加标记stringtitle(string):在当前图形的顶端上加标记string例10在区间[0,2π]画sin(x)的图形,并加注标记x轴为“自变量x”、y轴
8、为“函数y”、图形标题为“示意图”,并加格栅.例10在区间[0,2π]画sin(