felixji
2009-01-24, 20:07
兄弟编了个小程序,是调用曲线图的,程序可以运行,可是一直有个错误提示,哪位高手能帮我看看,帮我把这个小错误解决掉,先谢了
h0=figure('toolbar','none',...
'Color',[0,1,1],...
'position',[200 130 650 300],...
'name','C');
h1=uicontrol(gcf,'style','pushbutton',...
'position',[40 110 260 20],...
'string','=',...
'callback',[...
'x=0:20;,',...
'y1=poisspdf(x,2.5);,',...
'k=plot(x,y1);,',...
'set(m1,''line'',k),']);
m1=axes('parent',h0,...
'position',[0.55 0.30 0.4 0.4],...
'visible','on')
%x=0:20;
%y1=poisspdf(x,2.5);
%k=plot(x,y1);
xlabel('X');
ylabel('Y');
title('Arbeit');
按完等号后可以得到图像,不过电脑会报个错误提示
??? Error using ==> set
Ambiguous axes property: 'line'.
??? Error while evaluating uicontrol Callback
我知道是那个set,,,,出的错。请问这个调用命令应该怎么写呢,请大家帮帮忙。
还有个小问题。。如果我想调用一张我电脑里面的图片贴在我做个图片窗口的指定位置上,应该用什么命令呢? 祝大家新春快乐
h0=figure('toolbar','none',...
'Color',[0,1,1],...
'position',[200 130 650 300],...
'name','C');
h1=uicontrol(gcf,'style','pushbutton',...
'position',[40 110 260 20],...
'string','=',...
'callback',[...
'x=0:20;,',...
'y1=poisspdf(x,2.5);,',...
'k=plot(x,y1);,',...
'set(m1,''line'',k),']);
m1=axes('parent',h0,...
'position',[0.55 0.30 0.4 0.4],...
'visible','on')
%x=0:20;
%y1=poisspdf(x,2.5);
%k=plot(x,y1);
xlabel('X');
ylabel('Y');
title('Arbeit');
按完等号后可以得到图像,不过电脑会报个错误提示
??? Error using ==> set
Ambiguous axes property: 'line'.
??? Error while evaluating uicontrol Callback
我知道是那个set,,,,出的错。请问这个调用命令应该怎么写呢,请大家帮帮忙。
还有个小问题。。如果我想调用一张我电脑里面的图片贴在我做个图片窗口的指定位置上,应该用什么命令呢? 祝大家新春快乐