hyqd.net
当前位置:首页 >> mAtlAB中Axis的语法 >>

mAtlAB中Axis的语法

axis([0,hx,0,hy,10])是错误的,应该是axis([0,hx,0,hy,0,10])或是axis([0,hx,0,hy])

dateaxis函数的标准格式为:dateaxis('坐标轴',日期格式,'起始日期').举例说明:dateaxis('x',2,'9-Dec-2007'); MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言

坐标轴的控制函数axis,调用格式如下:axis([xmin,xmax,ymin,ymax,zmin,zmax]) 用此命令可以控制坐标轴的范围. 与axis相关的几条常用命令还有:axis auto 自动模式,使得图形的坐标范围满足图中一切图元素 axis equal 严格控制各坐标的分度使其相等 axis square 使绘图区为正方形 axis on 恢复对坐标轴的一切设置 axis off 取消对坐标轴的一切设置 axis manual 以当前的坐标限制图形的绘制 希望对你有帮助

不是不能用,而是你把它的位置放错了,把它跟plot换个顺序就可以,具体谁在前谁在后我也忘了,不过对照你的程序,换个位置就可以!

在plot写完后 加上axis([0 1 2 3])则表明图线的x轴范围为0~1y轴范围为2~3如 plot(x,y) axis([0 1 2 3]) grid on

axis一般用来设置axes的样式,包括坐标轴范围,可读比例等axis([xmin xmax ymin ymax])axis([xmin xmax ymin ymax zmin zmax cmin cmax]) 坐标轴设置v = axisaxis auto axis manualaxis tightaxis fillaxis ijaxis xyaxis equalaxis imageaxis squareaxis

定义坐标轴的显示范围用axis指令语法:axis([xmin xmax ymin ymax]) 你的例子ymin ymax应分别设为0和0.5,xmin xmax 取周期的两端. 然后再plot(x,y)欢迎一起探讨matlab的使用:)

axis square/将当前坐标系图形设置为方形.横轴及纵轴比例是1:1axis equal/将横轴纵轴的定标系数设成相同值.也就是说axis square刻度范围不一定一样,但是一定是方形的.axis equal刻度是等长的,但也不一定是方形的.axis equal使在每个方向的数据单位都相同.其中x-轴、y-轴与z-轴将根据所给数据在各个方向的数据单位自动调整其纵横比,这可以使sphere(25) 看起来更像球体,而非椭球体axis square设置当前图形为正方形(或立方体形),系统将调整x-轴、y-轴与z-轴,使它们有相同的长度,同时相应地自动调整数据单位之间的增加量

这个其实很简单,这个axis语句就是限制你的绘图区域(一般是由plot命令产生的绘图,跟在plot命令后面)在[-inf inf-.1 1.1]这个范围内.x轴是负无限到正无限,对应的是前两个数,y轴则是-0.1 到1.1这个范围内,对应后两个数.

set(gca,'dataaspectratio' ,[6 1 1]) 三个值,你自己调一下吧.

sgdd.net | xcxd.net | lstd.net | msww.net | wwfl.net | 网站首页 | 网站地图
All rights reserved Powered by www.hyqd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com