1.普通绘制图表
代码如下所示:
%1.普通绘制图表
%x的范围是0-2pi,每pi/100绘制一个点
x = 0:pi/100:2*pi;
y = sin(x);
plot(x,y)
结果如下所示:
2.绘制多条曲线
代码如下所示:
%%
%2.绘制多条曲线
x = -2*pi:pi/100:2*pi;
y1 = sin(x);
y2 =cos(x)
plot(x,y1,x,y2)
结果如下所示:
3.绘制曲线图
代码如下所示:
%%
%3.绘制曲线图
Y=magic(5);
plot(Y);
结果如下所示:
4.绘制多条曲线图
代码如下所示:
%%
%4.绘制多条曲线图
x=-2*pi:pi/200:2*pi;
y1=cos(x)
y2=sin(x)
y3=(sin(x)+cos(x))/2
plot(x,y1,x,y2,'--',x,y3,':')
结果如下所示:
5.绘制图形指定不同标记
代码如下所示:
%%
%5.绘制图形指定不同标记
x=-2*pi:pi/200:2*pi;
y1=cos(x)
y2=sin(x)
y3=(sin(x)+cos(x))/2
plot(x,y1,'g',x,y2,'--',x,y3,'*')
结果如下所示:
6.图像处做特殊标记
代码如下所示:
%%
%6.图像处做特殊标记
%解释1:在0-10内取1000个点连线
%解释2:利用'-*’线进行特殊的标记
%解释3:使用 MarkerIndices 属性控制标记位置。将此属性设置为要显示标记的数据点的索引
%解释4:每个10个点就显示一次标记
x = linspace(0,10,1000);
y = exp(x/10).*cos(4*x);
plot(x,y,'-*','MarkerIndices',1:10:length(y))
结果如下所示:
7.指定线框和颜色
代码如下所示:
%%
%7.指定线框和颜色
%解释1:利用'--o’线进行特殊的标记
%解释2:标记点的大小为5
%解释3:绘制的线宽度为1
%解释4:绘制的点的边的颜色为red
%解释5:绘制的点的填充颜色为blue
x = linspace(0,10,1000);
y = exp(x/10).*sin(5*x);
plot(x,y,'--o',...
'LineWidth',1,...
'MarkerSize',5,...
'MarkerEdgeColor','r',...
'MarkerFaceColor','b')
结果如下所示:
8.添加图片的标题和标签
代码如下所示:
%%
%8.添加图片的标题和标签
%解释1:标记整个图片的标题
%解释2:标记x和y轴的名称
x = linspace(0,10,1000);
y = exp(x/10).*cos(4*x);
plot(x,y,'-*','MarkerIndices',1:10:length(y))
title('Two-dimension Function Plot');
xlabel('x');
ylabel('exp(x/10).*cos(4*x)');
结果如下所示:
9.程序源代码
%1.普通绘制图表
%x的范围是0-2pi,每pi/100绘制一个点
x = 0:pi/100:2*pi;
y = sin(x);
plot(x,y)
%%
%2.绘制多条曲线
x = -2*pi:pi/100:2*pi;
y1 = sin(x);
y2 =cos(x)
plot(x,y1,x,y2)
%%
%3.绘制曲线图
Y=magic(5);
plot(Y);
%%
%4.绘制多条曲线图
x=-2*pi:pi/200:2*pi;
y1=cos(x)
y2=sin(x)
y3=(sin(x)+cos(x))/2
plot(x,y1,x,y2,'--',x,y3,':')
%%
%5.绘制图形指定不同标记
x=-2*pi:pi/200:2*pi;
y1=cos(x)
y2=sin(x)
y3=(sin(x)+cos(x))/2
plot(x,y1,'g',x,y2,'--',x,y3,'*')
%%
%6.图像处做特殊标记
%解释1:在0-10内取1000个点连线
%解释2:利用'-*’线进行特殊的标记
%解释3:使用 MarkerIndices 属性控制标记位置。将此属性设置为要显示标记的数据点的索引
%解释4:每个10个点就显示一次标记
x = linspace(0,10,1000);
y = exp(x/10).*cos(4*x);
plot(x,y,'-*','MarkerIndices',1:10:length(y))
%%
%7.指定线框和颜色
%解释1:利用'--o’线进行特殊的标记
%解释2:标记点的大小为5
%解释3:绘制的线宽度为1
%解释4:绘制的点的边的颜色为red
%解释5:绘制的点的填充颜色为blue
x = linspace(0,10,1000);
y = exp(x/10).*sin(5*x);
plot(x,y,'--o',...
'LineWidth',1,...
'MarkerSize',5,...
'MarkerEdgeColor','r',...
'MarkerFaceColor','b')
%%
%8.添加图片的标题和标签
%解释1:标记整个图片的标题
%解释2:标记x和y轴的名称
x = linspace(0,10,1000);
y = exp(x/10).*cos(4*x);
plot(x,y,'-*','MarkerIndices',1:10:length(y))
title('Two-dimension Function Plot');
xlabel('x');
ylabel('exp(x/10).*cos(4*x)');