matlab中绘制多个图形
- 格式:docx
- 大小:67.04 KB
- 文档页数:3
在Matlab软件包中画多个函数的图形在Matlab软件包中将多个函数图像画在一起,可以使用fplot命令。
(1)多个函数的图形画在一起第一步写一个M—文件opt_fplot_1,必须存放在Matlab文件夹的work文件夹中。
function y=f(x)y(:,1)=sin(x(:));y(:,2)=cos(x(:));y(:,3)=(x(:)).^2;即,定义了一个矩阵函数Y,其第一列是sin(x),第二列是cos(x),第三列是2x。
x(:)定义了自变量x是一个向量。
第二步写另外一个M—文件opt_fplot_2,调用刚刚存盘的opt_fplot_1。
fplot(@opt_fplot_1,[0,2*pi])存盘,按F5键执行,得到图形1如下:0123456如果需要图形与函数对应,可以在图形界面依次点击Insert →Legend,得到图形2:图形2中,蓝色曲线对应data1,即,蓝色曲线是第一个函数sin(x);绿色曲线对应data2,即,绿色曲线是第二个函数cos(x);红色曲线对应data3,即,红色曲线是第三个函数2x。
(2)在图形中增加格子线在第二个M—文件opt_fplot_2中增加一条命令即可:fplot(@opt_fplot_1,[0,2*pi])grid on执行后得到图形3:(3)在图形中标记曲线与格子线交点的坐标在图形3界面点击这个键然后点击图形中需要坐标的点如果还需要其他点的坐标,按住CTRL 键,点击需要坐标的点,画面如下:选择第三项:“Creat New Datatip ”选项,然后,再一次点击相应的点,即可。
这个点的坐标来啦。
1. 介绍matlab的subplot函数在matlab中,subplot函数是用来在同一个图像窗口中创建多个子图形,这样可以方便地在一个图像窗口中同时显示多个图形,比较它们之间的差异或关联性。
2. 如何使用subplot函数- subplot函数的基本语法如下:subplot(m,n,p)其中,m表示创建的图像窗口在垂直方向上的分割数,n表示创建的图像窗口在水平方向上的分割数,p表示当前要绘制的子图的位置。
以一个简单的例子来说明,假设我们想在一个图像窗口中创建2行2列的分割,并显示在每个分割中绘制不同的图形,那么可以按照以下方式使用subplot函数:subplot(2,2,1)plot(x1, y1)subplot(2,2,2)plot(x2, y2)subplot(2,2,3)plot(x3, y3)subplot(2,2,4)plot(x4, y4)3. subplot的作用- 在同一个图像窗口中方便比较不同图形之间的关系和差异- 节约图像窗口的空间,便于观察和分析多个图形- 方便地将多个相关图形显示在同一个图像窗口中,便于进行综合分析4. subplot函数的注意事项- 在使用subplot函数时,需注意所创建的子图的位置编号不能重复,否则会导致图形显示不正确。
- 在切换到不同子图进行绘图时,需要使用subplot函数将当前绘图位置移到目标子图位置,否则会导致图形重叠显示。
- 在使用subplot函数时,需要先调用figure创建图像窗口,然后再调用subplot函数创建子图。
5. 案例分析- 以一个实际的案例来说明subplot函数的应用。
假设我们有一组数据,分别表示不同城市的气温变化情况,我们希望将这些城市的气温变化曲线显示在同一个图像窗口中,便于比较各个城市的气温变化情况。
我们可以按照以下步骤来实现:- 调用figure函数创建图像窗口- 使用subplot函数创建子图,将各个城市的气温变化曲线显示在不同的子图中6. 总结- subplot函数是matlab中用来创建多个子图形显示在同一个图像窗口中的函数,它在数据分析和可视化过程中起到了很大的作用。
∙博文打印预览∙打印图片∙选择字号:超大大中小∙阿元[转载]matlab plot阿元/xywatersky 2010-12-30 09:48:08原文地址:matlab plot作者:blueboylovesky/106503841.html1 plot(x):x为长度为n的数值向量,坐标的纵坐标是向量x,横坐标为matlab系统根据x向量的元素序号自动生成的从1开始的向量。
2 plot(x,y):纵坐标是y,横坐标是x。
x,y向量的数目必须相等。
3 axis([x1,x2,y1,y2]):设定坐标轴的范围。
4 plot (x):x为m*n的矩阵,plot(x)命令为矩阵的每一列画出一条线,共n条,曲线的横坐标为向量1:m,m是矩阵的行数。
5 plot(z): 可以复制复向量曲线它与(plot(real(z),imag(z))等效,以实部为横坐标,虚部为纵坐标。
6 plot(x1,y1,x2,y2...) :绘制多条曲线绘制图形的一般步骤:1 曲线数据备份对于二维曲线,横坐标和纵坐标数据变量;对于三维曲面,矩阵参变量和对应的函数值2 指定图形窗口和子图位置:默认时,打开Figure No.1窗口或当前窗口,当前子图;也可以打开指定的图形窗口和子图3 设置曲线的绘制方式:线型,色彩,数据点形4 设置坐标轴:坐标的范围,刻度和坐标分格5 图形注释图名,坐标名,图例,文字说明6 着色,明暗,灯光,材质处理(仅对三维图形处理)7 视点,三度(横,纵,高)比(仅对三维图形处理)8 图形的精细修饰(图形句柄操作):利用对象属性值设置利用图形窗工具条进行设置说明:1)步骤1和3是最基本的绘图步骤,matlab一般只需要这2步就可以绘制出图形。
2)步骤2一般在图形较多的情况下,需要制定图形窗口,子图时使用。
3)除了1 2 3的其他步骤,用户可以根据自己的需要改变前后次序。
多个图形绘制的方法:1 指定图形窗口需要多个图形窗口同时打开时,可以使用figure语句:figure (n):figure(1),figure(2)...2 同一个窗口多个子图可以通过在plot命令前加上subplot命令来实现subplot(m,n,k) % 使m*n幅子图中的第k幅成为当前图说明:将图形窗口划分为m*n幅子图,k是当前子图的编号。
matlab中subplot函数的用法
subplot(m,n,p)函数用于在一个绘图窗口的绘制多个图形。
其中m表
示行数,n表示列数,p表示每个图形的在图像窗口中的位置,其为整数。
例如,如果要在一个窗口中同时绘制四个图,则调用
subplot(2,2,1),表示绘制第一个图,其位于图像窗口中的第一列中。
同理,subplot(2,2,2),表示绘制第二个图,位于图像窗口中的第二列中。
我们可以使用subplot函数在一个图像窗口中同时绘制多幅图形,以
实现数据的多重可视化。
同时,使用subplot函数也可以非常方便地对图
像进行标注,让图像变得更加美观,更易于解读。
matlab的clf命令Matlab是一种专业的数学软件,通常用于各种数学计算,包括数值分析、矩阵分析等等。
当用户使用Matlab绘制图形时,经常需要使用到“clf”命令。
本文将详细介绍Matlab的“clf”命令的使用方法和相关注意事项。
一、什么是“clf”命令“clf”命令是Matlab中常用的一条命令,其全称是“Clear current figure”。
这个命令可以清除当前图形窗口中的全部元素(包括所有的线段、曲线、点等等)。
使用“clf”命令后,将重新开始绘制新的图形。
这样用户就可以通过多次使用“plot”命令在同一个窗口中显示不同的数据。
使用“clf”命令可以帮助用户更好地组织数据,使其更清晰易懂。
二、“clf”命令的使用方法使用“clf”命令非常简单。
用户只需要在Matlab的命令窗口中输入“clf”即可。
此时,Matlab会清除当前的图形,窗口中所有已绘制的图形都将被删除。
用户还可以使用“clf(figure_handle)”命令来清除指定的图形窗口中的内容。
这时,用户需要在括号中输入对应的窗口句柄。
句柄是Matlab中一个非常重要的概念。
Matlab中的每个图形窗口都有一个唯一的句柄。
可以使用“figure_handle = figure”命令来创建一个新窗口,并返回该窗口的句柄。
然后,用户可以将此句柄传递给“clf”命令,从而清除该窗口中图形的所有元素。
三、使用“clf”命令的注意事项在使用“clf”命令时,用户应注意以下几点:1.请确认是否需要清除当前的图形。
如果需绘制多个图形,建议在同一个窗口中逐渐添加新的数据,而不是反复地使用“clf”命令清除当前图形。
2.清除窗口中所有元素可能导致误操作。
如果不慎使用了“clf”命令,则需要重新绘制所需的图形。
此时,用户应配合使用一些常用的命令,如“hold on”和“hold off”,来控制Matlab的绘图状态。
这些命令可以让Matlab仅仅添加新的数据,而不会清除先前绘制的数据。
强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。
此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。
这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分。
本章介绍绘制二维和三维图形的高层绘图函数以及其他图形控制函数的使用方法,在此基础上,再介绍可以操作和控制各种图形对象的低层绘图操作。
一.二维绘图二维图形是将平面坐标上的数据点连接起来的平面图形。
可以采用不同的坐标系,如直角坐标、对数坐标、极坐标等。
二维图形的绘制是其他绘图操作的基础。
一.绘制二维曲线的基本函数在Matlab中,最基本而且应用最为广泛的绘图函数为plot,利用它可以在二维平面上绘制出不同的曲线。
1.plot函数的基本用法plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x坐标和对应的y坐标,可以绘制分别以x和y为横、纵坐标的二维曲线。
plot函数的应用格式plot(x,y) 其中x,y为长度相同的向量,存储x坐标和y坐标。
例51 在[0 , 2pi]区间,绘制曲线程序如下:在命令窗口中输入以下命令>> x=0:pi/100:2*pi;>> y=2*exp(-0.5*x).*sin(2*pi*x);>> plot(x,y)程序执行后,打开一个图形窗口,在其中绘制出如下曲线注意:指数函数和正弦函数之间要用点乘运算,因为二者是向量。
例52 绘制曲线这是以参数形式给出的曲线方程,只要给定参数向量,再分别求出x,y向量即可输出曲线:>> t=-pi:pi/100:pi;>> x=t.*cos(3*t);>> y=t.*sin(t).*sin(t);>> plot(x,y)程序执行后,打开一个图形窗口,在其中绘制出如下曲线以上提到plot函数的自变量x,y为长度相同的向量,这是最常见、最基本的用法。
MATLAB中绘图命令介绍本节将介绍MATLAB基本xy平面及xyz空间的各项绘图命令,包含一维曲线及二维曲面的绘制。
plot是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲线上每一点的x 及y座标。
下例可画出一条正弦曲线:close all;x=linspace(0, 2*pi, 100); % 100个点的x坐标y=sin(x); % 对应的y坐标plot(x,y);小整理:MATLAB基本绘图函数plot: x轴和y轴均为线性刻度(Linear scale)loglog: x轴和y轴均为对数刻度(Logarithmic scale)semilogx: x轴为对数刻度,y轴为线性刻度semilogy: x轴为线性刻度,y轴为对数刻度若要画出多条曲线,只需将座标对依次放入plot函数即可:hold on 保持当前图形,以便继续画图到当前坐标窗口hold off 释放当前图形窗口title(’图形名称’)(都放在单引号内)xlabel(’x轴说明’)ylabel(’y轴说明’)text(x,y,’图形说明’)legend(’图例1’,’图例2’,…)plot(x, sin(x), x, cos(x));若要改变颜色,在座标对後面加上相关字串即可:plot(x, sin(x), 'c', x, cos(x), 'g');若要同时改变颜色及图线型态,也是在座标对後面加上相关字串即可:plot(x, sin(x), 'co', x, cos(x), 'g*');小整理:plot绘图函数的叁数字元、颜色元、图线型态,y 黄色 .点k 黑色o 圆w 白色x xb 蓝色+ +g 绿色* *r 红色- 实线c 亮青色: 点线m 锰紫色-. 点虚线-- 虚线 plot3三维曲线作图图形完成后,我们可用axis([xmin,xmax,ymin,ymax])函数来调整图轴的范围:axis([0, 6, -1.2, 1.2]);axis函数的功能丰富,其常用的用法有:axis equal :纵横坐标轴采用等长刻度axis square:产生正方形坐标系(默认为矩形)axis auto:使用默认设置axis off:取消坐标轴axis on :显示坐标轴此外,MATLAB也可对图形加上各种注解与处理:xlabel('Input Value'); % x轴注解ylabel('Function Value'); % y轴注解title('Two Trigonometric Functions'); % 图形标题legend('y = sin(x)','y = cos(x)'); % 图形注解grid on; % 显示格线我们可用subplot来同时画出数个小图形於同一个视窗之中:subplot(2,2,1); plot(x,sin(x));subplot(2,2,2); plot(x,cos(x));subplot(2,2,3); plot(x,sinh(x));subplot(2,2,4); plot(x, cosh(x));MATLAB还有其他各种二维绘图函数,以适合不同的应用,详见下表。
详尽全⾯的matlab绘图教程Matlab绘图强⼤的绘图功能是Matlab的特点之⼀,Matlab提供了⼀系列的绘图函数,⽤户不需要过多的考虑绘图的细节,只需要给出⼀些基本参数就能得到所需图形,这类函数称为⾼层绘图函数。
此外,Matlab还提供了直接对图形句柄进⾏操作的低层绘图操作。
这类操作将图形的每个图形元素(如坐标轴、曲线、⽂字等)看做⼀个独⽴的对象,系统给每个对象分配⼀个句柄,可以通过句柄对该图形元素进⾏操作,⽽不影响其他部分。
本章介绍绘制⼆维和三维图形的⾼层绘图函数以及其他图形控制函数的使⽤⽅法,在此基础上,再介绍可以操作和控制各种图形对象的低层绘图操作。
⼀.⼆维绘图⼆维图形是将平⾯坐标上的数据点连接起来的平⾯图形。
可以采⽤不同的坐标系,如直⾓坐标、对数坐标、极坐标等。
⼆维图形的绘制是其他绘图操作的基础。
⼀.绘制⼆维曲线的基本函数在Matlab中,最基本⽽且应⽤最为⼴泛的绘图函数为plot,利⽤它可以在⼆维平⾯上绘制出不同的曲线。
1. plot函数的基本⽤法plot函数⽤于绘制⼆维平⾯上的线性坐标曲线图,要提供⼀组x坐标和对应的y坐标,可以绘制分别以x和y为横、纵坐标的⼆维曲线。
plot函数的应⽤格式plot(x,y) 其中x,y为长度相同的向量,存储x坐标和y坐标。
例51 在[0 , 2pi]区间,绘制曲线程序如下:在命令窗⼝中输⼊以下命令>> x=0:pi/100:2*pi;>> y=2*exp(-0.5*x).*sin(2*pi*x);>> plot(x,y)程序执⾏后,打开⼀个图形窗⼝,在其中绘制出如下曲线注意:指数函数和正弦函数之间要⽤点乘运算,因为⼆者是向量。
例52 绘制曲线这是以参数形式给出的曲线⽅程,只要给定参数向量,再分别求出x,y向量即可输出曲线:>> t=-pi:pi/100:pi;>> x=t.*cos(3*t);>> y=t.*sin(t).*sin(t);>> plot(x,y)程序执⾏后,打开⼀个图形窗⼝,在其中绘制出如下曲线以上提到plot函数的⾃变量x,y为长度相同的向量,这是最常见、最基本的⽤法。
Matlab绘图命令:1.p lot(x,y):该命令用于描点法作图,给出x的范围,然后利用函数式计算出每一个x对应的y,注意,x间距取得越小,图像会画的越圆滑,这是因为plot描点法作图的原因.如:plot(x,y,’--’)2.f plot(y,[xstart xend]):该命令同样用于绘制图像,但是只需要给出x范围与y关于x的函数式即可,相比于plot 函数更加方便。
3.g rid on可以给图像加上网格4.h old on:用于连续绘图,如果想要在一个坐标系中画出多个图形的话,则需要在每次画完图形之前加入这个命令。
5.l egend(‘y’):在图上标出y曲线线型6.设置图线颜色:plot(x,y,’颜色’)7.a xis ( [xmin xmax ymin ymax] ):设置图像横纵坐标范围例:fplot('cos(x)',[-5 5],'r--'),axis ( [-5 5 -1 1] ),8.s ubplot(m, n, p):用于在一个窗口中绘制多个图像。
例:subplot(1, 2, 1);fplot('sin(x)',[-5 5],'b--');subplot(1, 2, 2);fplot('cos(x)',[-5 5],'r--');9.p lot(thea,r): 绘制极坐标图形,thea 是角变量,r是极轴长度例:a = 2;theta = [0:pi/90:2*pi];r = a*theta;polar(theta,r), title('阿基米德螺线')10.bar(x,y):画直方图11.stem(t,f):绘制针头图,这种图经常用来表示波动情况,或者各值和平均值的偏差,可以一目了然。
例:subplot(1, 2, 1);plot(t,f),xlabel('时间(秒)'),ylabel('弹簧响应');subplot(1, 2, 2);stem(t,f),xlabel('时间(秒)'),ylabel('弹簧响应');12.counter3(x,y,z,n):绘制三维等高图例:[x,y] = meshgrid(-2:0.1:2);z = y.*exp(-x.^2 - y.^2);contour3(x, y, z, 30);surface(x,y,z,'EdgeColor',[.8 .8 .8],'FaceColor','none');grid off;view(-15,20);13.mesh(x,y,z):绘制普通三维图14.surf(x,y,z):绘制颜色渐变三维图15.。
matlab编程常用指令MATLAB编程常用指令MATLAB是一种高级的数学计算软件,广泛应用于科学、工程、金融等领域。
在MATLAB编程中,有一些常用的指令,掌握这些指令可以提高编程效率和代码质量。
1. clearclear指令用于清除工作区中的变量,可以避免变量重名和内存占用过多的问题。
例如,输入clear a可以清除变量a。
2. clcclc指令用于清除命令窗口中的内容,可以使界面更加清晰。
例如,输入clc可以清除命令窗口中的所有内容。
3. closeclose指令用于关闭图形窗口,可以避免内存占用过多的问题。
例如,输入close all可以关闭所有图形窗口。
4. plotplot指令用于绘制二维图形,可以用于数据可视化和分析。
例如,输入plot(x,y)可以绘制以x为横坐标,y为纵坐标的折线图。
5. subplotsubplot指令用于在同一图形窗口中绘制多个子图,可以方便地比较不同数据的变化趋势。
例如,输入subplot(2,2,1)可以将图形窗口分为2行2列,当前绘制的子图为第1个。
6. forfor指令用于循环执行一段代码,可以避免重复输入相同的代码。
例如,输入for i=1:10,可以循环执行10次,每次i的值从1到10。
7. ifif指令用于判断条件是否成立,可以根据不同的条件执行不同的代码。
例如,输入if a>b,可以判断a是否大于b,如果成立则执行后续代码。
8. whilewhile指令用于循环执行一段代码,直到条件不成立为止。
例如,输入while a<10,可以循环执行,直到a的值大于等于10。
9. switchswitch指令用于根据不同的条件执行不同的代码,可以避免使用多个if语句。
例如,输入switch a,可以根据a的值执行不同的代码。
10. functionfunction指令用于定义函数,可以将一段代码封装成一个函数,方便重复使用。
例如,输入function y=myfun(x),可以定义一个名为myfun的函数,输入x,输出y。
强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。
此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。
这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分。
本章介绍绘制二维和三维图形的高层绘图函数以及其他图形控制函数的使用方法,在此基础上,再介绍可以操作和控制各种图形对象的低层绘图操作。
一.二维绘图二维图形是将平面坐标上的数据点连接起来的平面图形。
可以采用不同的坐标系,如直角坐标、对数坐标、极坐标等。
二维图形的绘制是其他绘图操作的基础。
一.绘制二维曲线的基本函数在Matlab中,最基本而且应用最为广泛的绘图函数为plot,利用它可以在二维平面上绘制出不同的曲线。
1.plot函数的基本用法plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x坐标和对应的y坐标,可以绘制分别以x和y为横、纵坐标的二维曲线。
plot函数的应用格式plot(x,y) 其中x,y为长度相同的向量,存储x坐标和y坐标。
例51 在[0 , 2pi]区间,绘制曲线程序如下:在命令窗口中输入以下命令>> x=0:pi/100:2*pi;>> y=2*exp(-0.5*x).*sin(2*pi*x);>> plot(x,y)程序执行后,打开一个图形窗口,在其中绘制出如下曲线注意:指数函数和正弦函数之间要用点乘运算,因为二者是向量。
例52 绘制曲线这是以参数形式给出的曲线方程,只要给定参数向量,再分别求出x,y向量即可输出曲线:>> t=-pi:pi/100:pi;>> x=t.*cos(3*t);>> y=t.*sin(t).*sin(t);>> plot(x,y)程序执行后,打开一个图形窗口,在其中绘制出如下曲线以上提到plot函数的自变量x,y为长度相同的向量,这是最常见、最基本的用法。
强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数。
此外,Matlab还提供了直接对图形句柄进行操作的低层绘图操作。
这类操作将图形的每个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每个对象分配一个句柄,可以通过句柄对该图形元素进行操作,而不影响其他部分。
本章介绍绘制二维和三维图形的高层绘图函数以及其他图形控制函数的使用方法,在此基础上,再介绍可以操作和控制各种图形对象的低层绘图操作。
一.二维绘图二维图形是将平面坐标上的数据点连接起来的平面图形。
可以采用不同的坐标系,如直角坐标、对数坐标、极坐标等。
二维图形的绘制是其他绘图操作的基础。
一.绘制二维曲线的基本函数在Matlab中,最基本而且应用最为广泛的绘图函数为plot,利用它可以在二维平面上绘制出不同的曲线。
1.plot函数的基本用法plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x坐标和对应的y坐标,可以绘制分别以x和y为横、纵坐标的二维曲线。
plot函数的应用格式plot(x,y)其中x,y为长度相同的向量,存储x坐标和y坐标。
例51在[0,2pi]区间,绘制曲线程序如下:在命令窗口中输入以下命令>>x=0:pi/100:2*pi;>>y=2*exp(-0.5*x).*sin(2*pi*x);>>plot(x,y)程序执行后,打开一个图形窗口,在其中绘制出如下曲线注意:指数函数和正弦函数之间要用点乘运算,因为二者是向量。
例52绘制曲线这是以参数形式给出的曲线方程,只要给定参数向量,再分别求出x,y向量即可输出曲线:>>t=-pi:pi/100:pi;>>x=t.*cos(3*t);>>y=t.*sin(t).*sin(t);>>plot(x,y)程序执行后,打开一个图形窗口,在其中绘制出如下曲线以上提到plot函数的自变量x,y为长度相同的向量,这是最常见、最基本的用法。
绘图功能是Matlab的一个强大的功能。
subplot是MATLAB中常用的的函数。
在绘图过程中经常要在一个页面中绘制几张图
它的使用格式:subplot(m,n,p)或者subplot(m n p)。
函数subplot是将多个图画到一个平面上的工具。
括号中的m表示是图排成m行,n 表示图排成n列,也就是整个figure中有n个图是排成一列的,一共m行,如果m=3就是表示3行图。
p表示图所在的位置,p=3表示从左到右从上到下的第3个位置。
以下是对它的一些应用,还用到了其它的一些函数
程序的代码如下
x=0:0.01:10;
y1=sin(x);
subplot(3,3,1);
plot(x,y1);
xlabel('x');
ylabel('y1');
title('y1=sin(x)');axis([0 pi*2 -1 1]);
y2=cos(x+2);
subplot(3,3,2);
plot(x,y2);
xlabel('x');
ylabel('y2');title('y2=cos(x+2)');axis([0 pi*2 -1 1]);
y3=sin(x)+y2;subplot(3,3,3);
plot(x,y3);
xlabel('x');
ylabel('y3');title('y3=sin(x)+y2');
y4=sin(x).^3+cos(x);subplot(3,3,4);axis([0 pi*2 -1 2]);
plot(x,y4);
xlabel('x');
ylabel('y4');title('y4=sin(x).^3+cos(x)');axis([0 pi*2 -1 2]);
y5=9*x.^5+3*x.^4+x.^3+2*x.^2;
subplot(3,3,5);
plot(x,y5);
xlabel('x');
ylabel('y5');title('y5=9*x.^5+3*x.^4+x.^3+2*x.^2');axis([0 pi -1 1000]); y6=3*x.^4+x.^3+2*x.^2;
subplot(3,3,6);
plot(x,y6);
xlabel('x');
ylabel('y6');title('y6=3*x.^4+x.^3+2*x.^2');axis([0 pi -1 100]); subplot(3,3,7);
y7=x.^3+x.^4+x*10;
plot(x,y7);
xlabel('x');
ylabel('y7');
title('y7=x.^3+x.^4+x*10');
subplot(3,3,8);
y8=x.^9+3*x.^3+x*10;
plot(x,y8);
xlabel('x');
ylabel('y8');
title('y8=x.^9+3*x.^3+x*10');
subplot(3,3,9);
y9=x.^6+7*x.^9+x*1;
plot(x,y9);
xlabel('x');
ylabel('y9');
title('y9=x.^6+7*x.^9+x*1');
程序的运行结果
通过设置绘图的范围可以改变图像的坐标。