matlab基本作图详解

争春未肯降 提问于2024-06-03 04:31:36
推荐回答

这篇文档通过简单的程序算例详细地讲解matlab基本作图方法

步骤1:创建图

根据输入的不同,plot函数有不同的窗体。如果y是向量的形式,plot(y)则在y对应的轴上作出一个分段线状图。如果指定要求含两个向量时,则plot(x,y)作出一个y相对于x的图表。例如:下面这些语句了用colon(冒号)算子来创建一个定义值取从0到2的向量x,计算出这些值的正弦函数值,然后画出结果。x = 0:pi/100:2*pi;y = sin(x);plot(x,y)现在给轴加上标签和标题,用\pi作符号。xlabel('x = 0:2\pi')ylabel('Sine of x')title('Plot of the Sine Function''FontSize'12)

步骤2:多重数据集作图

一个函数作图命令plot使不同的(x-y)变元函数生成不同的函数图象。MATLAB自动地通过预设地颜色库来区别不同的函数(也可用户自设)。例如,以下是三个x的相关函数的图象,每条曲线都由各自不同的颜色加以区分。y2 = sin(x-.25);y3 = sin(x-.5);plot(x,y,x,y2,x,y3)legend命令提供一种简易方式来辨别不同的函数作图。legend('sin(x)''sin(x-.25)''sin(x-.5)')

步骤3:指定线型和颜色

在使用plot命令来为数据作图时,你可以自定义颜色,线型和标记(比如加号和圆圈)。plot(x,y,'color_style_marker')color_style_marker是一个由一到四个字符构成的字符串(用单引号括起来),用以定义颜色,线型和标记形式:颜色字符串有'c' 'm' 'y' 'r' 'g' 'b' 'w'和'k'分别表示青,红紫,黄,红,绿,白和黑。线型字符串有:'-' 为实线, '--' 为虚线, '' 为点线, '-.' 为点虚线, 及'none' 表示不用线型。标记形式有'+' 'o' '*'和'x' ,填入's' 代表正方形, 'd' 代表菱形, '^' 为上三角形, 'v' 为下三角形, '>' 为右三角形, '<' 为左三角形, 'p' 为五角星形, 'h' 为六角星形, none 为不用标记。

步骤4:作出线与标记

若指定作图为标记型而非线型,则MATLAB只画出标记,例如:plot(x,y,'ks')在每个数值点画黑色小正方形,但没有用线连接起来。而:plot(x,y,'r:+')画出一条红色的点线,在每个数值点上有标记点(+)。你或许想要用更少的数值点来画标记点,下面我们用两组不同数目的点来分别画点线和标记图。例如:x1 = 0:pi/100:2*pi;x2 = 0:pi/10:2*pi;plot(x1,sin(x1),'r:'x2,sin(x2),'r+')

步骤5:同一Figure中作多幅图

用 subplot 命令可以在同一窗口中作多幅图或把它们打印到同一纸上。输入subplot(m,n,p)把figure窗口分成m*n个子区域及选择第p个区域为当前图。所作图是从figure窗口的顶行开始标号,然后第2行,依次类推。例如,以下语句在figure窗口的4个不同子区域分别作图。t = 0:pi/10:2*pi;[X,Y,Z] = cylinder(4*cos(t));subplot(2,2,1); mesh(X)subplot(2,2,2); mesh(Y)subplot(2,2,3); mesh(Z)subplot(2,2,4); mesh(X,Y,Z)

步骤6:轴的控制

设置轴的范围默认时,MATLAB可以根据数值的最大值和最小值决定合适的范围,用axis命令可以自己定义数值的标尺范围:axis([xmin xmax ymin ymax])三维图则用,axis([xmin xmax ymin ymax zmin zmax])用命令axis auto使MATLAB重新自动选择范围。

设定纵横比用axis也可以指定预先确定的数。例如,axis square使x轴和y轴等长。axis equal使x轴与y轴的单位长度相等。也就是说plot(exp(i*[0:pi/10:2*pi]))无论后面跟着axis square还是axis equal都把椭圆变成正圆。axis auto normal返回默认模式中定义的缩放比例。

设定轴的可见性用axis命令还可以使轴隐藏或显示。axis on使轴显示出来。这是默认情况。axis off使轴隐藏。

设置网格线grid命令设置网格线显示或隐藏。语句grid on使网格线显示,grid off隐藏网格线。

步骤7:轴的标签与标题

用xlabel, ylabel, 及zlabel 命令添加x-,y-,z-等标签。用title 命令在图象顶部加标题,用text 函数在图象中任何部位添加文本。TeX标记的子集则产生希腊字母。可以交互地设置这些选项。详见图形的编辑。t = -pi:pi/100:pi;y = sin(t);plot(t,y)axis([-pi pi -1 1])xlabel('-\pi \leq {\itt} \leq \pi')ylabel('sin(t)')title('Graph of the sine function')text(1,-1/3,'{\itNote the odd symmetry.}')

争春未肯降 2024-06-07 10:14:30

相关推荐

减肥期间多吃四种食物轻松瘦 发布时间 2024-06-19

减肥可以说是春节假期后比较热门的一个话题了,很多的朋友都在寻找减肥的方法。那你知道吃什么可以快速的减肥吗?其实不少的食物帮助燃烧脂肪的效果非常好哦,今天就简单的介绍介绍几种比较适合减肥的食物吧,不妨都来看看吧。第一:瘦牛肉想要减肥不要总是看食物是否可以燃烧脂肪哦,要知道促进脂肪的燃烧就可以减肥哦,而想要脂肪的燃烧则...
查看全文>

10习惯养出好脸色 发布时间 2024-06-19

女人的肤色是什么样的并不重要,最重要的是有个好脸色,才会散发健康美丽。以下十大黄金准则帮你养出鲜嫩欲滴的好脸色!喝水最养好脸色--不让自己成为咖啡因容器科学研究发现,现代人普遍存在咖啡因摄入过多的问题,白领一族尤其如此。一天当中,我们喝咖啡、喝茶、喝可乐和运动饮料,这些饮品中都或多或少含有咖啡因,而白水却喝得少了。...
查看全文>

喉咙发炎有哪些原因?当心是急性喉炎 发布时间 2024-06-19

咽喉炎是比较典型的耳鼻喉疾病,生活中也比较常见,对患者的日常生活会有影响。引起咽喉炎的病因很多,季节变化都可能是诱因之一,这也有可能是身体健康状况的原因,引起咽喉炎都有哪些因素呢?1、鼻咽部炎症鼻咽在急性炎症期,患者会有一种干疼的感觉,同时炎症期的血管扩张,会导致患者将鼻涕回吸吐出时略带血。2、口咽部位炎症口咽部位...
查看全文>

牛蒡降压茶功效和作用 发布时间 2024-06-19

牛蒡降压茶是最天然的一种茶饮品,有好多的朋友都喜欢喝,牛蒡茶的功效和作用也是我们最想知道的,我就经常看见爷爷喝,爷爷的血压一直有些高,听人说喝牛蒡茶可以降血压,就经常的喝,血压真的变的特别的好,我还听说牛蒡茶还能起到排毒养颜的作用,到底牛蒡降压茶有哪些功效和作用呢,现在就给大家介绍一些。牛蒡可直接泡茶喝,牛蒡茶--...
查看全文>

秋冬润喉茶有哪些? 发布时间 2024-06-19

肺部是人体重要的呼吸道器官,人体的呼吸都要经过肺部过滤,所以很多杂质都存在于肺部之中,这样就会导致咽喉、颈部等呼吸通道的炎症。尤其是对于吸烟的人来说,肺部和呼吸道是最容易出问题的。所以需要经常清理肺部,滋润喉咙。那么,如何清理肺部垃圾?秋冬润喉茶有哪些?秋冬两季天地之气收敛,气候干燥,皮肤、咽喉、鼻腔会感到干燥异常...
查看全文>

优选推荐

洗脸用毛巾还是用手 要看角质层

从洗脸开始预防皮肤过敏

美白健康皮肤选酸奶

省钱美容法宝攻略