非常奇怪的问题 大家请进来看看
各位仁兄 大家好小弟上来问大家两个问题
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
global eel cf1 att1_db cf2 att2_db xstart xend ystart yend
%开始
popup_index = get(findobj('Tag','popupmenu1'),'value');
switch popup_index
case 1
coord = 1;%线性坐标系
if eel == 1
%画线性坐标的幅频相频曲线
axes(handles.axes_fupin) %%运行到这一句的时候会有 Undefined variable "handles" or class "handles.axes_fupin". 错误
plot_fupin_xianxing_1(cf1,att1_db,xstart,xend,ystart,yend);
axes(handles.axes_xiangpin)
plot_xiangpin_xianxing_1(cf1,att1_db,xstart,xend);
else
axes(findobj('tag','axes_fupin'))
plot_fupin_xianxing_2(cf1,att1_db,cf2,att2_db,xstart,xend,ystart,yend);
axes(findobj('tag','axes_xiangpin'))
plot_xiangpin_xianxing_2(cf1,att1_db,cf2,att2_db,xstart,xend);
end**
。。。
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
如果我所有类似这一句:axes(handles.axes_fupin)都改为axes(findobj('tag','axes_fupin')) 类似;
结果是第一次执行能构成功 之后失败
经过跟踪发现是第二次执行的时候就不行了 它也不报错 执行到axes(findobj('tag','axes_fupin')) 直接跳出了
第二个:在bysj.fig中 为什么左下角的slider setting panel中 当我的level 1 central frequency end 输入大于两千兆就是两G赫兹的时候 这个时候我的slider bar的value就会变为输入的那个数(比如输入2500e6,slider bar的value就总是2500e6如果输入2000e6或者以下那么slider bar 是可以调节的?)
这是为什么?
烦请大家解答一下!
不胜感激!
在线等
在线等:lol
页:
[1]