Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-01-24, 20:07   #1
felixji
初级会员
 
注册日期: 2009-01-18
年龄: 43
帖子: 8
声望力: 0
felixji 正向着好的方向发展
默认 [求助]求助,程序找错。

兄弟编了个小程序,是调用曲线图的,程序可以运行,可是一直有个错误提示,哪位高手能帮我看看,帮我把这个小错误解决掉,先谢了

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,,,,出的错。请问这个调用命令应该怎么写呢,请大家帮帮忙。


还有个小问题。。如果我想调用一张我电脑里面的图片贴在我做个图片窗口的指定位置上,应该用什么命令呢? 祝大家新春快乐
felixji 当前离线   回复时引用此帖
旧 2009-01-25, 16:08   #2
阿基米熊
初级会员
 
注册日期: 2008-03-07
年龄: 37
帖子: 16
声望力: 18
阿基米熊 正向着好的方向发展
默认 回复: [求助]求助,程序找错。

axes没有‘line’的属性,你是不是想改图形的颜色?
阿基米熊 当前离线   回复时引用此帖
旧 2009-01-28, 07:37   #3
felixji
初级会员
 
注册日期: 2009-01-18
年龄: 43
帖子: 8
声望力: 0
felixji 正向着好的方向发展
默认 回复: [求助]求助,程序找错。

:ft: 不是的,我只是想吧h0中画出的曲线图赋值到mi中去,不过在赋值的过程中报错。
引用:
作者: 阿基米熊 查看帖子
axes没有‘line’的属性,你是不是想改图形的颜色?
felixji 当前离线   回复时引用此帖
旧 2009-01-29, 09:27   #4
marijuana
初级会员
 
注册日期: 2009-01-19
年龄: 45
帖子: 3
声望力: 0
marijuana 正向着好的方向发展
默认 回复: [求助]求助,程序找错。

是哦,刚查看了下axes确实没有line属性;
为什么不直接用plot(m1,x,y)直接画在axes上?

如果从硬盘读一幅jpg图片,放到figure中的某axes上,可以参考下面的程序段

function axex1_CreateFcn(hObject, eventdata, handles)
back=imread('face04.jpg');
imagesc(back);
axis off;
marijuana 当前离线   回复时引用此帖
旧 2009-01-30, 00:43   #5
lifeboat
初级会员
 
注册日期: 2009-01-29
年龄: 38
帖子: 5
声望力: 0
lifeboat 正向着好的方向发展
默认 回复: [求助]求助,程序找错。

感谢楼上的精彩解答:lol:
__________________
life is like a boat~~
lifeboat 当前离线   回复时引用此帖
旧 2009-02-02, 17:09   #6
felixji
初级会员
 
注册日期: 2009-01-18
年龄: 43
帖子: 8
声望力: 0
felixji 正向着好的方向发展
默认 回复: [求助]求助,程序找错。

:redface: :redface:实在是太感谢你了。。不过请问这个方法调用出来的图片如何改变大小和位置呢?
引用:
作者: marijuana 查看帖子
是哦,刚查看了下axes确实没有line属性;
为什么不直接用plot(m1,x,y)直接画在axes上?

如果从硬盘读一幅jpg图片,放到figure中的某axes上,可以参考下面的程序段

function axex1_CreateFcn(hObject, eventdata, ha...
felixji 当前离线   回复时引用此帖
回复


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

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


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]The input character is not valid in MATLAB statements or expressions. mumu MATLAB论坛 2 2008-11-26 12:58
[求助]电力系统机组启停优化算法程序 woshi523de MATLAB论坛 1 2008-11-18 08:12
[求助]请问这种图怎么画 yape14 MATLAB论坛 4 2008-09-22 09:04
[求助]在SIMULINK里,如何将inegrator上方的箭头移到下面去 yijianmei MATLAB论坛 1 2008-07-24 10:15
仪表信息图像采集处理研究 liuna2008 MATLAB论坛 0 2008-04-12 18:53


所有时间均为北京时间。现在的时间是 06:08


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