网站首页 > 技术文章 正文
图形标注
一、title函数(图形标题)
1.常规单行标题
例题:绘制[-2π,2π]区间的正弦曲线并给图形添加标题。
>> x=-2*pi:0.05:2*pi;
>> y=sin(x);
>> plot(x,y)
>> title('y=sin(x)')
2.双行标题
>> x=-2*pi:0.05:2*pi;
y=sin(x);
plot(x,y)
title({'MATLAB','y=sin(x)'})
3.含属性设置的title函数:
Title(图形标题,属性名,属性值)
Color属性:用于设置图形标题文本的颜色。
>> plot(x)
>> title('y=cos{\omega}t','color','r')
4.fontsize属性:用于设置标题文本的字号。
>> plot(x)
title('y=cos{\omega}t','fontsize',24,'color','r')
二、xlable函数和ylabel函数
x=-2*pi:0.05:2*pi;
y=sin(x);
plot(x,y)
title('y=sin(x)','color','r')
xlabel('-2\pi\leqx\leq2\pi')
注:“\pi”输出希腊字母π;“\leq”输出符号“<=”。
三、text函数和gtext函数:
text(x,y,说明)
gtext(说明)
例如:
x=-2*pi:0.05:2*pi;
y=sin(x);
plot(x,y)
title('y=sin(x)','color','r')
xlabel('-2\pi\leqx\leq2\pi')
text(-2*pi,0,'-2{\pi}')
text(3,0.28,'\leftarrow sin(x)')
四、legend函数
legend(图例1,图例2,……)
例:绘制不同频率的正弦曲线并用图例标注曲线。
x=linspace(0,2*pi,100);
plot(x,[sin(x);sin(2*x);sin(3*x)])
legend('sin(x)','sin(2x)','sin(3x)')
五、坐标控制:
1.axis函数
axis([xmin,xmax,ymin,ymax,zmin,zmax])
例如:
axis([-pi,pi,-4,4])
axis的其他用法:
axis equal:纵、横坐标轴采用等长刻度
axis square:产生正方形坐标系(默认为矩形)
axis auto:使用默认设置
axis off:取消坐标轴
axis on:显示坐标轴
例题:
x=[0 1 1 0 0];
y=[0 0 1 1 0];
plot(x,y)
axis([-0.1,1.1,-0.1,1.1])
比较:
x=[0 1 1 0 0];
y=[0 0 1 1 0];
plot(x,y)
axis([-0.1,1.1,-0.1,1.1])
axis equal
2.给坐标系加网格和边框
grid on
grid off
grid
box on
box off
box
综合例题:绘制下列的函数曲线并添加图形标注。
x=linspace(0,2*pi,100);
y=[sin(x);sin(2*x);sin(0.5*x)];
plot(x,y)
axis([0,7,-1.2,1.2])
title('不同频率正弦函数曲线');
xlabel('Variable X');ylabel('Variable Y');
text(2.5,sin(2.5),'sin(x)');
text(1.5,sin(2*1.5),'sin(2x)');
text(5.5,sin(0.5*5.5),'sin(0.5x)');
legend('sin(x)','sin(2x)','sin(0.5x)');
grid on
六、图形保持:
hold on、hold off、hold
例题:
用图形保持功能绘制两个同心圆。
t=linspace(0,2*pi,100);
x=sin(t);y=cos(t);
plot(x,y,'b')
hold on;
plot(2*x,2*y,'r--')
grid on
axis([-2.2,2.2,-2.2,2.2])
axis equal
猜你喜欢
- 2024-10-24 窗口快速切换利器 AltTab 3.22.6中文版
- 2024-10-24 这样上班玩游戏老板都只会夸:5个常用组合键你同事都会用!
- 2024-10-24 窗口快速切换利器AltTab for Mac 3.11.0中文版
- 2024-10-24 这些强大的快捷键,学会你就是公司最早下班的仔!
- 2024-10-24 Altium Design 快捷键(altium designer操作快捷键)
- 2024-10-24 同创双子IT小技巧分享:PPT超实用看快捷键分享,赶紧收藏吧
- 2024-10-24 一个方便的 Windows 10 技巧,让多任务处理变得更容易
- 2024-10-24 css3制作网页中常见的小箭头(html5如何弄箭头)
- 2024-10-24 电脑键盘操作技巧——Windows键或CTRL
- 2024-10-24 窗口快速切换利器AltTab 3.17.0 Mac中文版
- 11-26Win7\8\10下一条cmd命令可查得笔记本电脑连接过的Wifi密码
- 11-26一文搞懂MySQL行锁、表锁、间隙锁详解
- 11-26电脑的wifi密码忘记了?一招教你如何找回密码,简单明了,快收藏
- 11-26代码解决忘记密码问题 教你用CMD命令查看所有连接过的WIFI密码
- 11-26CMD命令提示符能干嘛?这些功能你都知道吗?
- 11-26性能测试之慢sql分析
- 11-26论渗透信息收集的重要性
- 11-26如何查看电脑连接过的所有WiFi密码
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)