matlab中plot基础绘图实例

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

%plot基本绘图

x=0:0.1:2*pi;

y=sin(x)

plot(x,y)

%两个参数都是矩阵

x1=0:0.1:2*pi;

x2=-pi:0.1:pi;

y1=sin(x)

y2=cos(x)

plot(x1,y1,x2,y2)%多条曲线绘制在统一坐标轴上

%plot只有一个参数

x=linspace(0,2*pi,200)

y=sin(x)

plot(y)

y2=cos(x)

y3=y+i*y2%横坐标实部为正弦,纵坐标虚部为余弦,构成一个圆形

plot(y3)

axis equal%将上述图型的横纵坐标调整为相同,使得椭圆变为正圆

%plot含有多个参数

x1=linspace(0,2*pi,200)

x2=linspace(0,2*pi,100)

x3=linspace(0,2*pi,50)

y1=cos(x1)

y2=sin(x2)

y3=0.01*exp(x3)

plot(x1,y1,x2,y2,x3,y3)%当x1,x2,x3不同维数(点数不同)可用高方法绘制

%线性选项

x=0:0.1:2*pi;

y=sin(x)

plot(x,y,'r')%颜色,g为绿色,y为黄色,k为黑色,默认b为蓝色

plot(x,y,'*')%形状,*为*状,p为五角星,.为小方块

plot(x,y,'--')%--为短线,:为虚线,-.为点虚线

plot(x,y,'*r--')%可以组合使用,只需用一对单引号把要求全部括起来

%标注

x=0:0.1:2*pi;

y=sin(x)

plot(x,y)

xlabel('x')%横坐标轴名称

ylabel('y')%纵坐标轴名称

title('正弦')%图名

text(2,0.2,'正弦函数')%在坐标(2,0.2)处文本标注,如果同一文件下含有text.m文件,则报错

%图例

x1=0:0.1:2*pi;

x2=-pi:0.1:pi;

y1=sin(x)

y2=cos(x)

plot(x1,y1,x2,y2)

legend('sin(x)','cos(x)')

%坐标轴控制

x=0:0.1:2*pi;

y=sin(x)

plot(x,y)

xlim([0 10])%x坐标轴区间,注意此处格式为([])

axis on%坐标轴显示,对应axis off不显示

%原图保持

x1=0:0.1:2*pi;

x2=-pi:0.1:pi;

y1=sin(x)

y2=cos(x)

hold on%图形保持,如不使用,y2将覆盖y1图形

plot(x,y1)

plot(x,y2)

%窗口分隔

x=0:0.1:2*pi;

y1=sin(x)

y2=cos(x)

y3=tan(x)

y4=exp(x)

subplot(2,2,1)

plot(x,y1)

subplot(2,2,2)

plot(x,y2)

subplot(2,2,3)

plot(x,y3)

subplot(2,2,4)

plot(x,y4)

%多窗口显示

x=0:0.1:2*pi;

y1=sin(x)

y2=cos(x)

y3=tan(x)

y4=exp(x)

figure(1)%实现多窗口显示plot(x,y1)

figure(2)

plot(x,y2)

figure(3)

plot(x,y3)

figure(4)

plot(x,y4)

相关文档
最新文档