Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2008-04-22, 16:16   #1
esther0401
初级会员
 
注册日期: 2008-03-25
年龄: 39
帖子: 5
声望力: 0
esther0401 正向着好的方向发展
默认 [求助]Error: Missing variable or function.

m文件如下:ex2_4.m
x=linspace(0,2*pi);y=sin(x);
%设置线宽度与记号边缘颜色
plot(x,y,'--rs','linewidth',2,'markeredgecolor','k',...
'markerfacecolor','g',...% 设置记号表面颜色
'markersize',10);%设置记号大小
title('应用slider与sin(\theta)的绘图中');
ylabel('sin(\theta)');
set(gcf,'menubar','none');

%设置x轴的范围在0~1.5,其中axis_width为坐标轴的宽度
axis_width=1.5;
set(gca,'xlim',[0 axis_width]);

%建立slider对象的位置与大小(以normalized为单位)
pos=get(gca,'position');
new_pos=[pos(1),pos(2)-0.08,pos(3),0.03];

%设置slider对象的callback来修饰当前坐标轴的xlim属性
%由当前返回的slider值再加上axis_width的变化量来控制xlim属性
callback_fcn=['set(gca,"xlim",get(gcbo,"value")+num2str(axis_width))'];

%建立slider对象
slider_h=uicontrol('style','slider','units','normalized',...
'position',new_pos,'callback',callback_fcn,'max',max(x));

运行时,一拖动slider就会弹出错误:
??? Error: Missing variable or function.
??? Error while evaluating uicontrol Callback.

想问:是因为我的callback函数没有写好,还是matlab软件本身没有装全。

提前谢谢!
esther0401 当前离线   回复时引用此帖
 

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
【求助】如何实现c++中的自身加 如m++? lihuang073 MATLAB论坛 0 2008-04-08 23:47
【求助】如何在matlab中设置变量为0-1变量? 青山长青 MATLAB论坛 4 2007-08-22 17:20
求救-----基于小波域的数字水印 tcgqb111 MATLAB论坛 0 2007-05-24 07:27
【求助】请教simulink建模问题? luckyxzm MATLAB论坛 1 2007-05-18 15:50


所有时间均为北京时间。现在的时间是 14:42


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.