【MATLAB】交互式绘图(ginput,gtext,zoom)
1、ginput指令:
[x,y]=ginput(n) %(其功能是用鼠标从二维图形中获取n个点的数据坐标)
x=-8*pi:pi/100:8*pi;
y1=sin(x);
y2=4*sin(x/4);
plot(x,y1,'r-',x,y2,'k-');
legend('sin(x)','4sin(x/4)');
grid on;
[x,y]=ginput(8);
%在下方命令窗口输入[x,y],可看到刚刚取得n个点的坐标,这里是8个点
>> [x,y]ans =-24.8157 -0.0117-19.0092 3.9649-17.4885 0.9942-10.9908 0.9474-3.8018 -3.30990.0691 0.01171.5899 0.97087.8111 0.9708
2、gtext指令
gtext(arg) %用鼠标把字符串或者字符串元胞数组放置到图中作为文字说明。
%用户用鼠标确定其放置的位置,右击,字符串将被放置在紧靠十字中心的“第一象限”位置上。
%如果arg是单个字符串,单机一次即可;如果是多行字符串,单击一次只能将一行放置在图中。
3、zoom指令:会出来一个类似放大镜的光标
指令格式 | 说明 |
zoom xon | 规定当前图形的x轴可以进行放缩 |
zoom yon | 规定当前图形的y轴可以进行放缩 |
zoom on | 规定当前图形可以进行放缩 |
zoom off | 规定当前图形不可以进行放缩 |
zoom | 当前图形是否可以放缩状态的切换 |
zoom out | 使图形返回初始状态 |
zoom(factor) |
设置放缩变焦因子,默认值为2 |
在可变焦的当前图形上,可直接单击图形进行放大,也可长按鼠标左键括住需要放大的区域,右击即可进行图片的缩小。
【MATLAB】交互式绘图(ginput,gtext,zoom)相关推荐
- 4.7 matlab交互式绘图工具(绘图工具栏)
直接从matlab工具栏中进行绘图 直接在命令行窗口输入figure,则出现空白的图形窗口 function createfigure(t1, y1, yvector1) %CREATEFIGURE( ...
- matlab 显示绘图工具和停靠图形,4 7 交互式绘图工具ppt
•4.7 交互式绘图工具 专题四专题四MATLABMATLAB绘图绘图 ""绘图绘图""选项卡选项卡 图形图形窗口绘图工具窗口绘图工具 图形图形窗口菜单和 ...
- MATLAB之绘图基础
第7部分 MATLAB的绘图基础 1.二维图形绘制 (1)plot()函数 格式: plot(x)plot(x,y) 图形绘制函数plot(x)的格式说明 x内容 说明 实向量y 以y元素下标序号i为 ...
- python动态更新窗口上的图片_基于Python实现matplotlib中动态更新图片(交互式绘图)...
最近在研究动态障碍物避障算法,在Python语言进行算法仿真时需要实时显示障碍物和运动物的当前位置和轨迹,利用Anaconda的Python打包集合,在Spyder中使用Python3.5语言和mat ...
- python动态绘图并保留之前绘图_[转]基于Python实现matplotlib中动态更新图片(交互式绘图)...
最近在研究动态障碍物避障算法,在Python语言进行算法仿真时需要实时显示障碍物和运动物的当前位置和轨迹,利用Anaconda的Python打包集合,在Spyder中使用Python3.5语言和mat ...
- matlab 高级绘图函数
matlab高层绘图函数即是指Matlab提供了一系列的绘图函数,这些绘图函数使得用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形.与高级绘图函数的相对的是,低级绘图函数,这 ...
- matlab平面绘图命令
基本xy平面绘图命令 MATLAB不但擅长於矩阵相关的数值运算,也适合用在各种科学目视表示(Scientific visualization).本节将介绍MATLAB基本xy平面及xyz空间的各项绘图 ...
- python交互式绘图比较_python – 基于Tkinter和matplotlib的交互式绘图
亲爱的编程共享美, 我正在尝试基于Tkinter和pylab.plot执行"交互式绘图"以绘制1D值. abssissa是1D numpy数组x,ordonates值在多维数组Y中 ...
- 《matlab科研绘图系列》之小提琴图绘制
相信大家对小提琴图并不陌生,它是比箱形图更易于视觉直观解读的图形绘制方法.它使用数据的核密度估计值代替了箱形图,并可选择叠加数据点本身.小提琴图是箱形图的升级加强版,对数据分布有更丰富的理解,同时不必 ...
- MATLAB三维绘图(三)绘制等值线图
MATLAB三维绘图(三)绘制等值线图 1.使用contour函数绘制等值图,示例: %% 显示不同颜色的梯度图 clear; clc; close all; x = -3.5:0.2:3.5; y ...
最新文章
- 如何用人工智能帮你找论文?
- Python学习之While语句小游戏
- 跨网段实现内网互通_【供暖站组网】冠航SD-LAN助力河北石家庄市30个供暖站异地组网实现内网互联互通...
- java中的list时间排序
- linux module原理,NodeJS的模块原理
- 下列不属于html5语义元素,HTML5 新的语义元素
- 上财的计算机专业408,【2020考研】上财408分经验分享
- 仰望星空后,更将脚踏实地!
- pptx版式验证代码
- [素数拓展] 质因数的个数 [2007年清华大学计算机研究生机试真题]
- 腾讯云服务器公网ip无法访问
- Google浏览器划词翻译
- 2021-05-09 matlab归一化和反归一化函数——mapminmax
- 浅谈视频编解码器的工作原理和应用领域
- Http405错误,方法类型也没有错,解决办法
- 轻量级cnn网络cv方向总结
- IC基础(三):跨时钟域处理——电平同步器
- Freetype字体引擎分析与指南(中文版翻译)
- 浅谈Java的类和封装
- pytorch GPU版安装 与N卡显卡驱动升级 踩坑