1、最基本的plot函数
格式为:plot(y),plot(x,y),plot(x,y,s),s为控制线性和颜色图像。另外还有plot(x,y,s,'PropertyName','PropertyValue',...),这一种格式自行了解。
clear clc x=05*pi; y1=sin(x); y2=cos(x); subplot(131);plot(x),title('x'); subplot(132);plot(x,y1,'r*'),title('y1=sin(x)'); subplot(133);plot(x,y2),title('y2=cos(x)');
2、图形坐标范围与标题添加
常用到的是位置选择:axis([xmin,xmax,ymin,ymax]),title('标题')
x=05*pi; y=sin(x).*cos(x); plot(x,y) axis([0,20,-1,1]);%图形控制 title('y=sin(x)cos(x)');%添加标题
3、坐标轴标注、文本标注和图例标注
格式为:坐标轴标注为:xlabel('内容'),ylabel('内容')。文本标注为:text(x,y,'string')。图例标注为:legend('string1','string2',...)
x=0:0.02*pi:5*pi; y1=2*sin(2*x); y2=3*cos(3*x); plot(x,y1) hold on %保持图形 plot(x,y2) xlabel('x');ylabel('y'); text(3*pi,2*sin(2*3*pi),'leftarrow2sin(2x)=0'); legend('y1=2sin(2x)','y2=3cos(3x)');
4、多次叠绘与多子图
hold on:用于多次叠绘操作,在同一图形下画图。
subplot(m,n,i):窗口建立,可以建立mxn个子图,i为具体位置。如: subplot(221):建立2x2个子图区,选取第一个。
5、fplot和ezplot命令
特定区域画出图像:
function f=fan(x) f=sin(3*x); end
x=06*pi; ff=@fan; fplot(ff,[3*pi,6*pi])
可用于隐函数的绘制:
ezplot('x^5-y^7=0')
6、层叠区域图和多边形填充图
area函数用于构建一个层叠区域图,曲线下面填充颜色。
x=0:10; y=2*x; area(x,y)
fill(x,y,'r'):用于生成多边形。
clear clc t=(111)'*pi/6;%六边形 x=sin(t); y=cos(t); fill(x,y,'r')
7、饼形图、条形图、数据点图
pie函数:用于绘制饼形图。
x=[1 6 3 5 6]; pie(x)
bar函数 :用于绘制条形图。
x=02*pi; y=sin(x); bar(y)
stem函数:用于绘制数据离散点。
x=[1 3 5 -3 -2 4 1 3]; stem(x)
审核编辑:刘清
-
matlab
+关注
关注
185文章
2974浏览量
230405 -
MATLAB仿真
+关注
关注
4文章
176浏览量
19922
原文标题:【MATLAB图像】— 绘制plot与其它二维图形
文章出处:【微信号:嵌入式职场,微信公众号:嵌入式职场】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论