实验1_函数的图形

合集下载

实验一:微积分基础1,2,3

实验一:微积分基础1,2,3

1.5
1
0.5
0
-0.5
-1
-1.5
24
-2
-3
-2
-1
0
1
2
3
y sin(x)
x 3 x 5 x 7 x 9 x 1 1 x 1 3 x 1 5 x 1 7 y x
3 ! 5 ! 7 ! 9 ! 1 1 !1 3 !1 5 !1 7 !
x=-3*pi:0.01:3*pi; y=x-x.^3/6+x.^5/120-x.^7/prod(1:7)
216.2832
6
2 212.5664 1 3
2318.8496 1 9
2 425.1372 2 5 哪个整数最好?
哪个最接近2 2 531.4159 3 1
2637.6991 3 8
2743.9832 4 4
的整数倍?
2 850.2655 5 0
6 13 19 25 31 38 44 50
46
1
表达了什么?
正十六边形
正二十边形
12
空间曲面的绘制
1) vr2h,r0,h0
2) RRR 11 RR 22,R10,R20
3) f(x,y)(x2y2)sinx2 1y2 4) zx2xyy2,(x,y0)
Kongjian_qumian.m
sin x2y2
5) z
,(x,y0)
13
x2 y2
关键点:.^ .* ./
D A 3
x=2*cos(theta);
y=2*sin(theta);
8
E F plot(x,y),axis square
画正n边形
输入下面的语句
n=6; theta=linspace(0,2*pi,n+1)

数学实验1-3章习题答案

数学实验1-3章习题答案
>> x=1.5951;eval(yxx)
ans =
18.3287
函数的单调区间为:
(1)单调递增区间:-2<x<-1.5326 -0.7315<x<0以及1.5951<x<2;
(2)单调递减区间:-1.5326<x<-0.7315以及0<x<1.5951.
(2)
函数的图形为:
clear
>> fplot('3*x^5-20*x^3+10',[-3,3])
ans =
-3
最值2:
x=1:0.1:3;
>> y=3.*x.^5-20.*x.^3+10;
>> [m k]=max(y)
m =
199
k =
21
>> x(k)
ans =
3
驻点1及相应的二阶导数值:
clear
>> syms x y
>> y=3*x^5-20*x^3+10;
>> yxx=diff(y,x,2);
>> grid on
f=inline('100*acos(1-1/200*(r^2))+r^2*acos(1/20*r)-10*sqrt(r^2-1/400*r^4)-50*pi','r');
>> y=fzero(f,12)
y =
11.5873
3.求解下列非线性方程组在远点附近的根:
clear
>> syms x y z
>> [x y z]=solve('9*x^2+36*y^2+4*z^2-36','x^2-2*y^2-20*z','16*x-x^3-2*y^2-16*z^2',x,y,z)

实验三:函数图形绘制

实验三:函数图形绘制

实验三:函数图形绘制1、实验目的:学习在Mathmatica 系统下绘制一元、二元函数图形的基本方法,学会使用Plot 、ListPlot 、Plot3D 、 ParametricPlot 四个作图函数,了解用选择项进行修饰的初步方法,学会使用Show 函数进行图形组合2、实验指导:一、 二维图形1. 一元函数的图形在平面直角坐标系中绘制函数y =f (x )的图形的函数是Plot ,其调用格式如下:Plot[f (x ),{x ,a ,b}] 绘制函数f (x )在区间[a ,b]范围内的图形。

Plot[{f 1(x ),f 2(x ),…},{x ,a ,b}] 同时绘制多个函数的图形。

例1 绘制如图所示函数y = sin x 和y = cos x 在[-π,π]上的图形。

解:In[1]:=Plot[{Sin[x],Cos[x]},{x ,-π,π}]Out[1]= -Graphics-这个绘图函数的自动化程度很高,能自动选取若干个x i 求出函数值y i =f (x i ),再将点(x i ,y i )连接起来得到曲线。

且能自动绘制坐标轴,自动选取单位长度和刻度。

这使画图工作变得非常简单,已经能满足一般要求。

如果用户对输出的图形不满意,还有很多可选参数供选用,以便提高图形的输出质量,可选参数的使用方法将在后面介绍。

与同类软件MATLAB 和Mathcad 比较,不仅语句简单,而且输出的图形外观也基本符合我国教科书的习惯。

当给出的不是一个能直接将x i 代入求出y i 的函数表达式时,会出问题。

例如:In[1]:=⎰xdxOut[1]=22x In[2]:=Plot[⎰xdx ,{x ,-4,4}]被画图的函数使用表达式∫xdx 时,Plot 并不首先求出⎰xdx =22x 来,而是直接将一些具体数值x i 代入求⎰i i dx x ,当然出错,这时Mathematica 绘图失败并给出一长串的错误提示。

(整理)实验一特殊函数与图形37346

(整理)实验一特殊函数与图形37346

第一周特殊函数与图形一、问题背景与实验目的著名的Riemann函数大家都很熟悉了,但是关于它的图像你是否清楚呢?除了最上面那几点,其他都很难画吧?你想不想看看下面那些“挤在一起”的点是怎样分布的呢?还有几何中的马鞍面、单叶双曲面等是怎样由直线生成的,是不是也想目睹一下呢?这些,都离不开绘图.实际上绘图一直是数学中的一种重要手段,借助图形,往往可以化繁为简,使抽象的对象得到明白直观的体现.比如函数的基本性质,一个图形常可以使之一目了然,非常有效.它虽不能代替严格的分析与证明,但在问题的研究过程中,可以帮助研究人员节约相当一部分精力.此外,它还可以使计算、证明、建模等的结果得到更明白易懂的表现,有时,这比科学论证更有说服力.同时,数学的教学与学习过程也离不开绘图.借助直观的图形,常可以使初学者更容易接受新知识.如数学分析中有不少函数,其解析式着实让人望而生畏,即使对其性质作了详尽的分析,还是感到难明就里;但如果能看到它的图形,再配合理论分析,则问题可以迎刃而解.又如在几何的学习中,会遇到大量的曲线与曲面,也离不开图形的配合.传统的手工作图,往往费力耗时,效果也不尽理想.计算机恰恰弥补了这个不足,使你可以方便地指定各种视角、比例、明暗,从各个角度进行观察.本实验通过对函数的图形表示和几个曲面(线)图形的介绍,一方面展示它们的特点,另一方面,也将就Matlab软件的作图功能作一个简单介绍.大家将会看到,Matlab 的作图功能非常强大.二、相关函数(命令)及简介1.平面作图函数:plot,其基本调用形式:plot(x,y,s)以x作为横坐标,y作为纵坐标.s是图形显示属性的设置选项.例如:x=-pi:pi/10:pi;y=sin(x);plot(x,y,'--rh','linewidth',2,'markeredgecolor','b','markerfacecolor','g')图1在使用函数plot时,应当注意到当两个输入量同为向量时,向量x与y必须维数相同,而且必须同是行向量或者同是列向量.绘图时,可以制定标记的颜色和大小,也可以用图形属性制定其他线条特征,这些属性包括:linewidth 指定线条的粗细.markeredgecolor 指定标记的边缘色markerfacecolor 指定标记表面的颜色.markersize 指定标记的大小.若在一个坐标系中画几个函数,则plot的调用格式如下:plot(x1,y1,s1,x2,y2,s2,……)2.空间曲线作图函数:plot3,它与plot相比,只是多了一个维数而已.其调用格式如下:plot3(x,y,z,s).例如:x=0:pi/30:20*pi;y=sin(x);z=cos(x);plot3(x,y,z)得到三维螺旋线:图23.空间曲面作图函数:(1)mesh函数.绘制彩色网格面图形.调用格式:mesh(z),mesh(x,y,z)和mesh(x,y,z,c).其中,mesh(x,y,z,c)画出颜色由c指定的三维网格图.若x、y均为向量,则length(x)=n,length(y)=m,[m,n]=size(z).(2)surf在矩形区域内显示三维带阴影曲面图.调用格式与mesh类似.(3)ezmesh用符号函数作三维曲面网格图.调用格式:ezmesh(x,y,z)其中x = x(s,t), y = y(s,t),z = z(s,t).画图区域默认为:-2*pi < s < 2*pi 且-2*pi < t < 2*pi.或者用格式:ezmesh(x,y,z,[smin,smax,tmin,tmax])(4)ezsurf用符号函数作三维曲面图.调用格式与ezmesh类似.(5)sphere画球体命令.4.meshgrid,调用格式:[x,y]=meshgrid(m,n),这里的m,n为给定的向量,可以定义网格划分区域和划分方法.矩阵x和矩阵y是网格划分后的数据矩阵.5.图像的修饰与其他函数:(1)axis equal 控制各个坐标轴的分度,使其相等;(2)colormap设置绘图颜色.调用格式:colormap([r g b])其中r,g,b都是0-1之间的数.或者用格式:colormap(s)s(3(4)find找出符合条件的元素在数组中的位置.调用格式:y=find(条件)例如:输入:a=[4 5 78 121 4 665 225 4 1];b=find(a>7)输出:b =3 4 6 7三、实验内容数学分析中,特别是积分部分,我们接触了不少有趣的函数,由于其中有的不是一一对应的,用上面的方法无法画出它们的图像,这时就只能用参数了.此外还有些图形只能用参数来画,比如空间曲线,在计算机上不接受“两个曲面的交线”这种表示,所以也只能用参数来实现.用参数方式作图的关键在于找出合适的参数表示,尤其是不能有奇点,最好也不要用到开方.所以要找的参数最好是有几何意义的.当然这也不可一概而论,需要多积累经验.1.利用函数plot在一个坐标系中画以下几个函数图像,要求采用不同颜色、不同线形、不同的符号标记.函数为:sin(),cos(),sin(2),(0,2)===∈.x t y t z t tπ程序如下:t=0:pi/20:2*pi;x=sin(t);y=cos(t);z=sin(2*t);plot(t, x, '--k*', t, y, '-rs', t, z, ':bo')图像如下:图32.绘制类似田螺线的一条三维螺线(方程自己设计).程序如下:t=0:.1:30;x=2*(cos(t)+t.*sin(t));y=2*(sin(t)-t.*cos(t));z=1.5*t;plot3(x,y,-z) %取–z 主要是为了画图看起来更清楚axis equal图像如下:图43.利用函数2222sin x y zx y+ =+程序如下:[a,b]=meshgrid(-8:.5:8); %先生成一个网格c=sqrt(a.^2+b.^2)+eps;z=sin(c)./c;mesh(a,b,z)axis square图像如下:图5思考:这里的 eps 是什么?其作用是什么?4.利用surf 绘制马鞍面图形(函数为:2294x y z =-). 程序如下:[x,y]=meshgrid(-25:1:25,-25:1:25); z=x.^2/9-y.^2/4; surf(x,y,z) title('马鞍面') grid off图像如下:图65.分别用ezmesh 和ezsurf 各绘制一个圆环面,尝试将两个圆环面放在一个图形界面内,观察它们有什么不同之处.提示:圆环面的方程为: 2 ,6 ,)(22222===+-+r R r z R y x ,而圆环面的参数方程为:]2,0[ ],2,0[ ,sin sin )cos (cos )cos (ππ∈∈⎪⎩⎪⎨⎧=+=+=v u u r z v u r R y v u r R x 程序参见附录1. 图像如下:图76.绘制黎曼函数图形,加深对黎曼函数的理解.说明:黎曼函数的定义为1(0,1) 01[01]p p p q x qq q y x x ⎧=∈⎪=⎨⎪=∈⎩,当、为正整数,为既约分数,0,当,及无理点,, 程序参见附录2.图像如下:图8四、自己动手1.做出下图所示的三维图形:图9ezsurf('3*sin(u)*cos(v)','3*sin(u)*sin(v)','3*cos(u)',[0,pi,0,2*pi]);axis equalhold onezsurf('(8+2*cos(u))*cos(v)','(8+2*cos(u))*sin(v)','2*sin(u)',[0,2*pi,0,2*pi]) 2.作出下图所示的墨西哥帽子及其剪裁图形:图10[a,b]=meshgrid(-8:.5:8); c=sqrt(a.^2+b.^2)+eps; z=sin(c)./c; mesh(a,b,z) axis square改变a 、b 的取值范围,可得到裁剪后的图。

一次函数图像1 (1)

一次函数图像1 (1)

第三节 一次函数的图象(1) 主备人:王明虎 朱伯琴自主学习阅读课本P148 ,回答下列问题 (1)总共有几支香?(2)图片是怎样表示时间变化的?这支香点燃5分钟后缩短了多少?点燃10分钟后呢?(3)用y (cm )表示香的长度,x (min )表示香燃烧的时间,你能写出y 与x 之间的函数关系式吗?(4)依次连接图片中香的顶端,你有什么发现?你能利用平面直角坐标系,将图片揭示的信息以及你的发现告诉大家吗? 探究活动一、作一次函数的图像例1:作出一次函数y=2x+1的图象解:1、列表(写出自变量x 与函数值的对应表)先确定x 的若干个值,然后填入相应的y 值: x … -2 -1 0 1 2 … y=2x+1…-3-1135…2、描点:描点,对于表中的每一组对应值,以x 值作为点的横坐标,以对应的y 值作为点的纵坐标,便可画出一个点。

也就是由表中给出的有序实数对,在直角坐标系中描出相应的点。

3、连线:按照横坐标由小到大的顺序把相邻两点用线段连结起来,得到的图形就是函数式y=2x+1的图象,它是一条直线。

小结:从刚才作图的情况来总结一下作一次函数图象有哪些步骤: (1) 列表;(2)描点;(3)连线。

练习:(1)作出一次函数y=-2x+5的图象,(2)在所作的图象上取几个点,找出它们的横坐标和纵坐标,并验证它们是否满足关系式y=-2x+5。

1、列表:x … -2 -1 0 1 2 … y=-2x+5…97531…2、描点:以表中各组对应值作为点的坐标,在直角坐标第内描出相应的点。

O -3-2-1321-3-2-1321y x O-3-2-1321-3-2-1321yx3、连线:把这些点依次连接起来,得到y=-2x+5的图象,它是一条直线。

二、议一议一次函数的图象是什么?是否可以简化作一次函数的图象的过程?一次函数的图象是一条直线,由直线的公理可知:两点确定一条直线,所以作一次函数的图象时,只要确定两个点,再过这两个点作直线就可以了,一次函数y=kx+b 的图象也称为直线y=kx+b 。

实验1_函数的图形

实验1_函数的图形

实验1曲线绘图实验目的•学习Matlab绘图命令;•进一步理解函数概念。

1.曲线图Matlab作图是通过描点、连线来实现的,故在画一个曲线图形之前,必须先取得该图形上的一系列的点的坐标(即横坐标和纵坐标),然后将该点集的坐标传给Matlab函数画图.命令为:PLOT(X,Y,’S’)线型X,Y是向量,分别表示点集的横坐标和纵坐标PLOT(X,Y)--画实线PLOT(X,Y1,’S1’,X,Y2,’S2’,……,X,Yn,’Sn’)--将多条线画在一起例1在[0,2*pi]用红线画sin(x),用绿圈画cos(x). x=linspace(0,2*pi,30);解:y=sin(x);z=cos(x);plot(x,y,'r',x,z,‘g o')G 绿色o 圈表1 基本线型和颜色符号颜色符号线型y黄色.点m紫红0圆圈c青色x x标记r红色+加号g绿色*星号b兰色-实线w白色:点线k黑色-.点划线--虚线2.符号函数(显函数、隐函数和参数方程)画图(1) ezplotezplot(‘f(x)’,[a,b])表示在a<x<b绘制显函数f=f(x)的函数图ezplot(‘f(x,y)’,[xmin,xmax,ymin,ymax])表示在区间xmin<x<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 在[0,pi]上画y=cos(x)的图形解输入命令ezplot('cos(x)',[0,pi])解输入命令ezplot('cos(t)^3','sin(t)^3',[0,2*pi])例4 在[-2,0.5],[0,2]上画隐函数0)sin(=+xy e x的图 解输入命令ezplot('exp(x)+sin(x*y)',[-2,0.5,0,2])例3 在[0,2*pi]上画t x 3cos =,t y 3sin =星形图如何利用ezplot画出颜色图(2) fplotfplot(‘fun’,lims)表示绘制字符串fun指定的函数在lims=[xmin,xmax]的图形.注意:[1] fun必须是M文件的函数名或是独立变量为x的字符串.[2] fplot函数不能画参数方程和隐函数图形,但在一个图上可以画多个图形。

matlab--函数图形绘制实验报告1

matlab--函数图形绘制实验报告1

实验报告课程名称: 数学实验学院名称: 数学与统计学院班级:姓名:学号:2012-2013 学年第学期数学与统计学院制(二)参数方程作图例2: 画出星形线{ 及旋轮线{ 的图形解: 输入以下命令:%星形线作图t=linspace(0,2*pi,5000);x=2*(cos(t)).^3;y=2*(sin(t)).^3;plot(x,y),grid;结果:%旋轮线作图t=linspace(0,4*pi,5000); x=2*(t-sin(t));y=2*(1-cos(t));plot(x,y),axis equal; axis(0,8*pi,0,5);grid;结果:(三)极坐标方程图形例3:画出四叶玫瑰线的图形。

知其极坐标方程: ρ=acos(2 )。

解: 取a=5做图。

在命令窗口输入下命令theta=linspace(0,2*pi);r=2*cos(2*theta);polar(theta,r)结果:(四)空间曲面(线)的绘制例4: 绘制双曲抛物面z= 。

解:将其化为参数方程:{ , 编写m文件运行以下命令r=linspace(-4,4,30);s=r;[u,v]=meshgrid(r,s);x=u;y=v;z=(u.^2-v.^2)./4;surf(x,y,z);bix on;结果:(五)空间曲线在坐标平面上的投影曲面和投影柱面例5: 画出螺旋线{ , 在xOz面上的正投影曲线的图形。

解:化为参数方程{ , 运行下列程序t=linspace(-2*pi,2*pi);x=10*cos(t);z=2*t;h=plot(x,z);grid;xlabel('x');ylabel('z');set(h,'linewidth',2);结果:(一)实验分析:(二)在本次实验中我们初步了解了matlab。

(三)学会了一些简单绘图。

(四)在编制中我们要很明确“点乘的重要性”。

4.3一次函数的图像(1)

4.3一次函数的图像(1)

初二数学 4.3一次函数的图像(一)班别:___________ 姓名:__________学习目标:1、理解正比例函数图象的概念,经历作正比例函数图象的过程,理解作正比例函数图象的一般步骤,会作正比例函数图象。

2、理解正比例函数的表达式与图象之间的对应关系,掌握正比例函数及其图象的有关性质。

3、能熟练作出正比例函数的图象,并能灵活运用正比例函数的图象及其性质解答有关问题。

重点:1、正比例函数的图象。

难点:1、正比例函数的图象和性质。

2、正比例函数图象的特点。

一、问题引入:1、理解函数图像的定义:把一个函数的自变量的每一个值与对应的函数值作为点的坐标和坐标,在直角坐标系内描出相应的点,所有这些点组成的图形叫做该函数的图象。

二、例题展示:1、例1 画出正比例函数y =2x的图象。

2、画函数图象的一般步骤:列表、描点、连线。

3、做一做(1) 画出正比例函数y =-3x 的图象。

(2) 在所画的图象是任意取几个点,找出它们的横坐标和纵坐标,并验证它们是否都满足y =-3x 关系式。

4、议一议(1) 满足关系式y =-3x 的x,y 所对应的点(x,y)都在正比例函数y =-3x 的图象上吗?(2) 正比例函数y =-3x 的图象上的点(x,y)都满足关系式y =-3x 吗?(3) 正比例函数y =kx 的图象有何特点?你是怎么理解的?正比例函数y=kx 的图象是一条经过原点(0,0)的直线。

因此,画正比例函数图象时,只要再确认一个点,过这点与原点画直线就可以了。

5、做一做在同一直线坐标系内画出正比例函数y =x, y =3x, y =-21x 和y =-4x 的图象。

6、议一议上述四个函数中,随着x 值得增大,y 的值分别如何变化?在正比例函数中,当k>0时,y 的值随着x 值的增大而增大:当k<0时,y 的值随着x 值的增大而减小。

7、想一想(1) 正比例函数y =x 和y =3x 中,随着x 值得增大,y 的值都增加了,其中哪一个增加得更快?你能解释其中的道理吗?(2) 类似的,正比例函数y = -21x 和y =-4x 中,随着x 值的增大,y 的值都减小了,其中哪一个减小得更快?你是如何判断的?三、小结四、课后作业1、下列图象哪个可能是函数y =-x 的图象( )A B C D2、函数x y 5=的图像经过第__________象限, y 随x 值的增大而_________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

例15 将屏幕分割为四块,并分别画出y=sin(x), z=cos(x),a=sin(x)cos(x), b=sin(x)/cos(x)。 解 x=linspace(0,2*pi,100); y=sin(x); z=cos(x); a=sin(x).*cos(x); b=sin(x)./(cos(x)+eps); subplot(2,2,1);plot(x,y),title('sin(x)') subplot(2,2,2);plot(x,z),title('cos(x)') subplot(2,2,3);plot(x,a),title('sin(x)cos(x)') subplot(2,2,4);plot(x,b),title('sin(x)/cos(x)')
例14 区间[0,2π]新建两个窗口分别画出 y=sin(x);z=cos(x)。 解 x=linspace(0,2*pi,100); y=sin(x);z=cos(x); plot(x,y); title('sin(x)'); figure(2); plot(x,z); title('cos(x)');
ቤተ መጻሕፍቲ ባይዱ
4、分割窗口 subplot(mrows, ncols, thisplot) ------划分整个作图区域为mrows*ncols块(逐 行对块访问)并激活第thisplot块,其后的作 图语句将图形画在该块上。 subplot(1,1,1) -----命令subplot(1,1,1)返回非分割状态。 例15 将屏幕分割为四块,并分别画出y=sin(x), z=cos(x),a=sin(x)cos(x), b=sin(x)/cos(x)。
5、缩放图形 zoom on 为当前图形打开缩放模式 单击鼠标左键,则在当前图形窗口中,以 鼠标点中的点为中心的图形放大2倍;单击鼠 标右键,则缩小2倍 zoom off 关闭缩放模式 例16 缩放y=sin(x)的图形 解 x=linspace(0,2*pi,30); y=sin(x); plot(x,y) zoom on
= y e + sin(3 x )
2x 2
例8 在[-2,2]范围内绘制函数tanh的图形
例7 在[-1, 2]上画图形,函数为
= y e + sin(3 x )
2x 2
解:先建M文件myfun1.m: function y=myfun1(x) y=exp(2*x)+sin(3*x.^2); 再输入命令: fplot(‘myfun1’,[-1,2]) 例8 在[-2,2]范围内绘制函数tanh的图形 解 fplot(‘tanh’,[-2,2])
表2 axis命令 axis([x1,x2,y1,y2]) 设置坐标轴范围 axis square axis equal axis normal axis off axis on 当前图形设置为方形 坐标轴的长度单位设成相等 关闭axis equal和axis square 关闭轴标记、格栅和单位标 志 显示轴标记、格栅和单位标 志
例1 在区间[1,50]画函数(1)y=0.5,(2)y=x的图像 解: a=ones(1,50); y=0.5*a; plot(y) x=1:50; y=x; plot(y)
例2 在区间[0,2π]画y=sin(x)的图像 解:x=linspace(0,2*pi,30); y=sin(x); plot(x,y')
曲线绘图
1.曲线图 Matlab 作图是通过描点、连线来实现的, 故在画一个曲线图形之前,必须先取得该图形 上的一系列的点的坐标(即横坐标和纵坐标), 然后将该点集的坐标传给Matlab函数画图. 命令为:plot
plot(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,y1,'s1', x,y2,'s2',……, x,yn,'sn')--将多条线 画在一起, x,yi是向量,分别表示点集的横坐标和 纵坐标, si表示属性
例4 在[0, π]上画y=cos(x)的图形 例5 在[0, 2π]上画x=cos3(t),y=sin3(t)的图形 例6 在[-2,0.5]上画隐函数ex+sin(xy)=0的图形
例4 在[0, π]上画y=cos(x)的图形 解:输入命令 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])
例12 在区间[0.005,0.01]显示sin(1/x)的图形。 解 x=linspace(0.0001,0.01,1000); y=sin(1./x); plot(x,y) axis([0.005 0.01 -1 1])
3、图形保持 (1) hold on ------保持当前图形, 以便继续画图到当前图上 hold of -----释放当前图形窗口
plot(x,y1,'s1', x,y2,'s2',……, x,yn,'sn')--将多条线画 在一起, x,yi是向量,分别表示点集的横坐标和纵坐 标, si表示属性 例3 在[0,2π]用红线画sin(x),用绿圈画cos(x).
表1 基本线型和颜色
符号 y(yellow) m(amethyst) c(cyan) r(red) g(green) b(blue) w(white) k(black) 颜色 黄色 紫红 青色 红色 绿色 兰色 白色 黑色 符号 . 0 x + * : -. -线型 点 圆圈 x标记 加号 星号 实线 点线 点划线 虚线
(2) fplot fplot(‘fun’,lims) 表示绘制字符串fun指定 的函数在lims=[xmin,xmax]的图形. 注意: [1] fun必须是M文件的函数名或是独立变 量为x的字符串. [2] fplot函数不能画参数方程和隐函数图形, 但在一个图上可以画多个图形。 例7 在[-1, 2]上画图形,函数为
例9 x、y 的取值范围都在[-6, 6],画函数 tanh(x), sin(x), cos(x)的图形 解 输入命令: fplot(‘[tanh(x),sin(x),cos(x)]’,[-6 6 -6 6])
处理图形 1、在图形上加格栅、图例和标注 (1)grid on: 加格栅在当前图上; grid off: 删除格栅 (2)xlabel(string): 在当前图形的x轴上加标记string ylabel(string): 在当前图形的y轴上加标记string zlabel(string): 在当前图形的z轴上加标记string title(string): 在当前图形的顶端上加标记string 例10 在区间[0,2π]画sin(x)的图形,并加注标记 x 轴为“自变量x”、y轴为“函数y”、图形标题为 “示意图”, 并加格栅.
表3 二维绘图工具 grid gtext hold text title xlabel ylabel zoom 放置格栅 用鼠标放置文本 保持当前图形 在给定位置放置文本 放置图标题 放置x轴标题 放置y轴标题 缩放图形
2 绘制函数图形练习 练习1. 画出y=sinx的图形 -------采用中学五点作图法,选取五点(0,0)、 (π/2,1)、(π,0)、(3π/2,-1)、(2π,0). 输入命令: x=[0,pi/2,pi,3*pi/2,2*pi];y=sin(x);plot(x,y)
例11 在区间[0,2 π]画sin(x)和cos(x),并分别标 注“sin(x)”,”cos(x)”. 解 x=linspace(0,2*pi,30); y=sin(x); z=cos(x); plot(x,y,x,z) gtext('sin(x)');gtext('cos(x)')
2、定制坐标 axis([xmin xmax ymin ymax zmin zmax]) x、y、z的最大、最小值 定制图形坐标 axis auto 将坐标轴返回到自动缺省值
x=0:0.1:2*pi;y=sin(x); plot(x,y,'r-') title('正弦曲线') xlabel('自变量 x') ylabel('函数y=sinx') text(5.5,0,'y=sinx') grid
加网线
给图加标题
给y轴加标题 “函数y=sinx” 在点(5.5,0)处放置 文本“y=sinx”
可以想象,随点数增加,图形越来越接近 y=sinx的图象. ------在0到2π之间取30个数据点,绘出的图 形与y=sinx的图象已经非常接近了. x=linspace(0,2*pi,30);y=sin(x);plot(x,y) 或 x=0:0.1:2*pi;y=sin(x);plot(x,y) 还可以给图形加标记、格栅线
例10 在区间[0,2 π]画sin(x)的图形,并加注标记 x轴为“自变量x”、y轴为“函数y”、图形标题 为 “示意图”, 并加格栅. 解 x=linspace(0,2*pi,60); y=sin(x); plot(x,y) xlabel(‘自变量x’) ylabel('函数y') title('示意图') grid on
相关文档
最新文档