• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

matlab学习笔记8 基本绘图命令-初级二维绘图/交互式绘图

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一起来学matlab-matlab学习笔记8

基本绘图命令_5 初级二维绘图/交互式绘图

觉得有用的话,欢迎一起讨论相互学习~

参考书籍
《matlab 程序设计与综合应用》张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷
《MATLAB技术大全》葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效

二维绘图命令

屏幕控制指令

  • grid表示是否话分格线的双向切换命令,grid on 设置为画分格线,grid off 为不画分格线。
x=linspace(0,2*pi,100); % 表示在1-2pi之间生成100个点
y=sin(x);z=cos(x);
plot(x,y);
hold on; % 为了将以后的图形在画在这个figure上而不会覆盖掉原有的图形
ishold % 1 表示hold正在开启
plot(x,z,\'r*:\'); % 星号,点线
hold off;
ishold % 0 表示hold未开启
grid on; % 加上网格线
title(\'examples\')

坐标控制指令

  • 选择使用坐标轴的设置,可以使所绘制的曲线在合理范围内表现出来,达到最好的效果。在进行绘制图形时,可以通过对坐标轴的设置来改变图形的显示效果。在对图形坐标轴的设置中,主要包括坐标轴的取向、范围、刻度及宽高比等参数。
x=0:pi/50:2*pi;
plot(x,sin(x),\'-.b*\'); % 点虚线,蓝色,星号
hold on
plot(x,sin(x-pi/2),\'--mo\') % 虚线,圆圈,锰紫色
plot(x,sin(x-pi),\':g\') % 点线,绿色
hold off
set(gca,\'xtick\',[pi/2,pi,pi*3/2,2*pi],\'ytick\',[-2,-1,0,1,2]) % 设置坐标轴相关属性
grid on % 是否开启网格
box off % 坐标轴是否为闭合结构

交互式绘图

  • 交互式绘图能够帮助用户完成一些绘图功能,能直接从曲线上获取需要的数据结果。如交互式添加文本的函数gtext配合鼠标使用,通过移动鼠标来控制十字光标的定位,移动到合适的位置后按下鼠标或者键盘上的任意键都会在光标位置显示指定的文本。除此之外,ginput、zoom等命令也可以和鼠标配合使用,直接从图形上获取相关的图形信息。另外ginput函数只用于二维图形的选点。

ginput命令--二维图形选点

zoom指令--对图形缩放

绘制箭型图

x=magic(30).*randn(30);
% magic是一种函数,用于产生魔方矩阵,它的每行、列以及对角线的数之和相等。该和的值为1+2+3+.....+n^2的和再除以n,n必须为大于或等于3的整数
compass(x)
zoom on
  • 注意,在使用完zoom on 以后,图片中的箭头会变成放大镜模样,单击图像,箭头就会放大,按住Shift加上左键单击,图片会相应缩小。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap