实验2%20%20一元函数的图形doc.doc
实验实验 1 一元函数的图形一元函数的图形实验目的实验目的 学习 matlab 一元函数绘图命令. 进一步理解函数概念. 实验内容实验内容 学习 matlab 命令. matlab 绘图命令比较多,我们选编一些常用命令,并简单说明其作用,这些命令的 调用格式,可参阅例题及使用帮助 help 查找.表 1.1 二维绘图函数bar条形图 hist直方图 plot简单的线性图形 polar极坐标图形表 1.2 基本线型和颜色符号 颜色 符号 线型 y黄色.点 m紫红0圆圈 c青色xx 标记 r红色+加号 g绿色*星号 b兰色-实线 w白色:点线 k黑色-.点划线 -虚线表 1.3 二维绘图工具grid放置格栅 gtext用鼠标放置文本 hold保持当前图形 text在给定位置放置文本 title放置图标题 xlabel放置 x 轴标题 ylabel放置 y 轴标题 zoom缩放图形表 1.4 axis命令axis(x1,x2,y1 ,y2)设置坐标轴范围axis square当前图形设置为方形 axis equal坐标轴的长度单位设成相等 axis normal关闭 axis equal 和 axis square axis off关闭轴标记、格栅和单位标志 axis on显示轴标记、格栅和单位标志linspace 创建数组命令,调用格式为:x=linspace(x1,x2,n),创建了 x1 到 x2 之间有 n 个数据的数组. funtool 函数工具,在 matlab 指令窗键入 funtool 可打开“函数计算器”图形 用户界面. 绘制函数图形举例.例例 1.1.画出的图形xysin解解:首先建立点的坐标,然后用 plot 命令将这些点绘出并用直线连接起来,采用中学五点作图法,选取五点、.)0 , 0() 1 ,2()0 ,() 1,23()0 ,2( 输入命令:x=0,pi/2,pi,3*pi/2,2*pi;y=sin(x);plot(x,y) 这里分号表示该命令执行结果不显示.可以想象,随点数增加,图形越来越接近的图象.例如,在 0 到之间取xysin230 个数据点,绘出的图形与的图象已经非常接近了xysinx=linspace(0,2*pi,30);y=sin(x);plot(x,y) 也可以如下建立该图形.x=0:0.1:2*pi;y=sin(x);plot(x,y) 还可以给图形加标记、格栅线.x=0:0.1:2*pi;y=sin(x);plot(x,y);title(正弦曲线正弦曲线);xlabel(自变量自变量 x);ylabel(函数函数y=sinx);text(5.5,0,y=sinx);grid 上述命令第三行选择了红色虚线,第四行给图加标题“正弦曲线” ,第五行给轴加标题x“自变量” ,第六行给轴加标题“函数” ,第七行在点处放置文本“xyxysin)0 , 5 . 5(” ,第八行给图形加格栅线.xysin例例 1.2.画出和的图象.xy2xy)2/1 (解解:输入命令:x=-4:0.1:4;y1=2.x;y2=(1/2).x;plot(x,y1,x,y2);axis(-4,4,0,8)matlab 允许在一个图形中画多条曲线.plot(x1,y1,x2,y2,x3,y3)指令绘制等多条曲线.matlab 自动给这些曲线以不同颜色.)2(2),1(1xfyxfy例例 1.3.画出的图象.arctgxy 解解: 输入命令:x=-20:0.1:20;y=atan(x);plot(x,y,-20,20,pi/2,pi/2,-20,20,-pi/2,-pi/2)grid从图上看,是有界函数,是其水平渐近线.arctgxy 2y例例 1.4.在同一坐标系中画出的图象.tgxyxyxy,sin解解:输入命令:x=-pi/2:0.1:pi/2;y1=sin(x);y2=tan(x);plot(x,x,x,y1,x,y2)axis equalaxis(-pi/2,pi/2,-3,3)grid从图上看,当时,当时,是0xtgxxxsin0xtgxxxsinxy 和在原点的切线,因此,当时,.xysintgxy 1xxtgxxx,sin例例 1.5.画出及的图形.110 xy) 1lg( xy解解:输入命令:x1=-1:0.1:2;y1=10.x1-1;x2=-0.99:0.1:2;y2=log10(x2+1);plot(x1,y1,x2,y2) 从图上看,这两条曲线与我们所知的图象相差很远,这是因为坐标轴长度单位不一样的缘故.与互为反函数,图象关于对称,为更清楚看出这一点,110 xy) 1lg( xyxy 我们再画出的图象.xy hold onx=-1:0.01:2;y=x;plot(x,y, r)axis(-1,2,-1,2)axis square;hold off plot 语句清除当前图形并绘出新图形,hold on 语句保持当前图形.例例 1.6.画出心形线的图象.)cos1 (3ar解解:输入命令:x=-2*pi:0.1:2*pi;r=3*(1+cos(x);polar(x,r)例例 1.7.画出星形线的图象.tytx33sin3,cos3解解:这是参数方程,可化为极坐标方程.23 32 32)sin(cos3aar 输入命令:x=0:0.01:2*pi;r=3./(cos(x).2).(1/3)+(sin(x).2).(1/3).(3/2);polar(x,r) 注意,如果建立与 的关系,此时 只是参数,不是极坐标系下的极角.rtt 练习练习1画出的图象.xyarcsin2画出在之间的图象.xysec, 03在同一坐标系中画出,的图象.xy 2xy 3xy 3xy xy 4画出的图象,并根据图象特点指出函数的奇偶性.32 32)1 ()1 ()(xxxf)(xf5画出及其反函数的图象.)2ln(1xy6画出及其反函数的图象.321xy