- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如果Y是矩阵,则绘制Y的各列。 如果Y是复向量,则以复数的实部为横坐标,虚部为纵坐标绘制图形,即plot(Y)相当于plot(real(Y),imag(Y)),而在其他的绘图格式中复数的虚部会被忽略。 例如输入下列命令: x = -pi:pi/10:pi; y = sin(x); plot(y) 该程序绘制出的线条图形如图5-1所示。 (2) ?plot(X,Y)、plot(X1,Y1,...,Xn,Yn):该命令中的X和Y可以为向量和矩阵,当X和Y的结构不同时,则有不同的绘制方式: ? ?X和Y均为n维向量时,以X的元素为横坐标,Y的元素为纵坐标绘制图形,绘出每个向量Yn对向量Xn的值。 ? 如果Yn或X之中一个是矩阵,而另一个是向量,则按向量的维数绘制向量对矩阵的行或列的图形。X为n维向量,Y为m×n或n×m矩阵时,以X的元素为横坐标,绘制Y的m个n维向量。 ? ?X、Y均为m×n矩阵时,以X的各列为横坐标,Y的对应列为纵坐标绘制图形。 ? 如果Xn是一个标量而Yn是一个向量,则在垂直于Xn方向绘制出Yn离散的点。 如果Xn或 Yn是复数,则虚部被忽略。 如果输入下列命令: x=0:0.05:5; y=sin(x.^2); plot(x,y); 图5-1 plot(y)线条图形 (3) ?plot(X1,Y1,LineSpec,...,Xn,Yn,LineSpec):LineSpec用于控制图像外观,指定线条的类型(如实线、虚线、点划线等)、标志符号、颜色等属性。该参数的常用设置选项如表5-6所示。 plot(X1,Y1,LineSpec,PropertyName,PropertyValue):使用属性名称和属性值指定线条的特性。还可以设置其中的4种附加的属性,如表5-1所示。 如果输入下列命令: x = -pi:pi/10:pi; y = sin(x); plot(x,y,--rs,LineWidth,2,... MarkerEdgeColor,k,... MarkerFaceColor,g,... MarkerSize,10) 则绘制出指定属性的线条图形如图5-3所示。 2.使用plot()绘向量图 如果y是一个向量,则plot(y)根据y中的元素绘制一个线性图: y=[0., 0.48, 0.84, 1.0, 0.91, 6.14 ] plot(y) 它相当于命令:plot(x, y),其中x=[1,2,…,n]或x=[1;2;…;n],即向量x的下标编号n为向量y的长度,如图5-4所示。 3.fplot()函数绘制函数图像 只要计算函数在某一区间的值,并且画出结果向量,就可以绘制出一般得到函数的图形,在大多数情况下,这种图形能够满足使用。然而,有时一个函数在某一区间是平坦并且无激励的,但在其他区间却失控,在这种情况下,运用传统的绘图方法会导致图形与函数真正的特性相去甚远。 如果要求函数图像具有直观的特性,即可以通过函数图像查看出一个函数的总体特征,MATLAB则提供了一个称为fplot()的绘图函数。该函数能够细致地计算出要绘图的函数,并确保在输出的图形中表示出所有的奇异点。fplot()函数使用限定函数名称在限定区域绘图,并可扩展用于符号作图。 该函数的输入需要知道以字符串表示的被绘制函数的名称以及2元素数组表示的绘图区间,其调用格式如下: ? ?fplot(fun,limits) ? ?fplot(fun,limits,LineSpec) ? ?fplot(fun,limits,tol) ? ?fplot(fun,limits,tol,LineSpec) ? ?fplot(fun,limits,n) ? ?fplot(fun,lims,...) ? ?fplot(axes_handle,...) ? ?[X,Y] = fplot(fun,limits,...) 其中,参数limits用于指定绘制图像的范围。limits是一个向量,用于指定x轴的范围,格式为[xmin,xmax],也可以同时指定y轴的范围,格式为[xmin xmax ymin ymax]。参数fun用于绘制fun指定的函数的图形。fun可以是M文件名,可以是包含变量x的字符串,该字符串可以传递给函数eval,该字符串可以是一个函数名,如sin、tan等,例如:fplot(sin, [0 4*pi]);也可以是函数句柄。参数fun可以是带上参数x的
您可能关注的文档
- (Java Web程序设计基础教程)第5章系统业务逻辑.ppt
- (Java Web程序设计基础教程)第6章系统流程控制.ppt
- (Java Web程序设计基础教程)第7章动态显示信息.ppt
- (Java Web程序设计基础教程)第8章分页显示.ppt
- (Java Web程序设计基础教程)第9章信息添加.ppt
- (Java Web程序设计基础教程)第10章修改和删除.ppt
- (Java Web程序设计基础教程)第11章国际化.ppt
- (Java Web程序设计基础教程)第12章对系统异常进行处理.ppt
- (Java Web程序设计基础教程)第13章系统安全控制.ppt
- (Java Web程序设计基础教程)第14章综合实训:购物车管理和订单管理.ppt
原创力文档


文档评论(0)