matlab中figure如何添加一个滚动条来调整X坐标范围?具体怎么操作?

直接在Figure Properties里面调节坐标轴的范围就OK了。 具体:plot()或者其他命令打开的figure文件中——Edit——Figure Properties——下面的Xlimits项就可以调节X轴范围,在X Label后面的Ticks选项里可以调节标尺的间距。同理可以调节Y轴的范围和你所谓的标尺。这个答案就不需要了,每次手动输入有点麻烦。需要有滚动条的!!!

第1个回答  推荐于2017-09-29
clear;
clc;

f=figure;
a=axes('position',[.1 .25 .8 .65],'units','normalized');
ezplot(@sin);
xlim([-pi,pi]);
uicontrol('units','normalized','Style','slider','userdata',a,'pos',[.1 .1 .8 .05],'min',-pi,'max',pi,'callback',@(obj,event)set(get(obj,'userdata'),'xlim',[-pi,pi]+get(obj,'value')));本回答被提问者和网友采纳
第2个回答  2013-06-13
设置figure的position属性试试?

matlab中figure如何添加一个滚动条来调整X坐标范围?具体怎么操作?
clear;clc;f=figure;a=axes('position',[.1 .25 .8 .65],'units','normalized');ezplot(@sin);xlim([-pi,pi]);uicontrol('units','normalized','Style','slider','userdata',a,'pos',[.1 .1 .8 .05],'min',-pi,'max',pi,'callback',@(obj,event)set(get(obj,'userdata'...

什么是MATLAB GUl
<br>个操作进行描述。<br> <br>创建MATLAB 用户图形界面必须由三个基本元素:<br>1. 组件. 在matlab GUI 中的每一个项目(按钮,标签,编辑框等)都是一个图形化组件.组件可 <br>分为三类:图形化控件(按钮,编辑框,列表,滚动条等),静态元素(窗口和文本字符串),菜单 <br>和坐标系. 图形化控件和...

matlab gui界面坐标中图形消除用什么指令
set(handles.axes,'Visible','off')

毕业设计,用matlab GUI界面做一个小程序,要求输入一个集合公式(离散数 ...
在其下面添加一个“图像二值化”的菜单项,如下:然后,点击“OK”关闭菜单编辑器,并保存整个界面。如果我们的.m文件中没有对应的Callback时,我们可以点击上图中的“View”按钮来生成一个Callback函数。图像二值化,有一个阈值的设置,那么我们可以新建一个界面,在这个界面上放一个滑动条来设置图像二值化的阈值。同...

matlab 里defaultuicontrolunits是什么意思?
units属性值指定了matlab用来度量尺寸和位置的单位。以figure的units属性值来说:nomalized:figure的左下角的坐标为【0 0】,右上角的坐标为【1 1】,figure变大变小,坐标尺寸也会按比例变大变小,但坐标范围恒归一化为1。inches, centimeters, 和 points 是绝对单位,一个点等于1\/72英寸;pixels像素取决于屏幕的...

guide的程序设计
(1) 使用属性编辑器(Using Property Inspector)a. 布置控件b. 定义文本框的属性c. 定义坐标系d. 定义按钮属性e. 定义复选框4. 菜单编辑器(Menu Editor): 包括菜单的设计和编辑,菜单编辑器有八个快捷键,可以利用它们任意添加或删除菜单,可以设置菜单项的属性,包括名称(Label)、标识(Tag)、选择是否显示分隔线(...

相似回答