西
南
科
技
大
学
网
络
教
育
数学建模与数学实验
2.5 MATLAB作图
西
南
科
技
大
学
网
络
教
育
Matlab作图是通过描点、连线来实现的,故在画一个曲线图形之前,必须先
取得该图形上的一系列的点的坐标(即横坐标和纵坐标),然后将该点集的
坐标传给Matlab函数画图.
命令为:
PLOT(X,Y,S)
PLOT(X,Y)--画实线
PLOT(X,Y1,S1,X,Y2,S2,……,X,Yn,Sn)
--将多条线画在一起
X,Y是向量,分别表示点集的横坐标和纵坐标
线型
•y 黄色 . 点 - 连线
•m 洋红 o 圈 : 短虚线
•c 蓝绿色 x x-符号
-. 长短线 r 红色
+ 加号 -- 长虚线
1.曲线图
2.5.1 二维图形
西
南
科
技
大
学
网
络
教
育
例
例
在
在
[0,2*
[0,2*
pi]
pi]
用
用
红
红
线
线
画
画
sin(x),
sin(x),
用
用
绿
绿
圈
圈
画
画
cos
cos
(x).
(x).
x=linspace(0,2*pi,30);
y=sin(x);
z=cos(x);
plot(x,y,'r',x,z,’g0')
解
西
南
科
技
大
学
网
络
教
育
2.符号函数(显函数、隐函数和参数方程)画图
(1) ezplot
ezplot(‘x(t)’,’y(t)’,[tmin,tmax])
表示在区间tmin<t<tmax绘制参数方程
x=x(t),y=y(t)的函数图
ezplot(‘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的函数图
西
南
科
技
大
学
网
络
教
育
例 在[0,pi]上画y=cos(x)的图形
解 输入命令
ezplot(‘cos(x)’,[0,pi])
解 输入命令
ezplot(‘cos(t)^3’,’sin(t)^3’,[0.2*pi])
解 输入命令
ezplot('exp(x)+sin(x*y)',[-2,0.5,0,2])
评论0