zjgydxcbt 发表于 2008-12-17 22:56

关于gui的一个程序问题?

我把下面这段代码放在function pushbutton1_Callback(hObject, eventdata, handles)下面后运行gui,发现下面这段代码在整个GUI界面上运行,而无法在GUI界面的AXES的那个框子内运行,请问要怎么修改这段代码?????(图片与程序无关)axes('Position',);
I3 = imread( 'beijing.jpg' );
imshow(I3,[]);
hold all;
h(1) = axes('Position',);
= sphere(30);
I = imread( 'diqiu.jpg' );
earth=warp( x, y, z, I );
colordef black;
axis vis3d off
for i=-0.1:0.02:0.7;
j=0.9375*i^2-0.5625*i+0.1344;
h(2) = axes('Position',);
= sphere(50);
I1 = imread( 'moon3.bmp' );
moon=warp( x1, y1, z1, I1 );
h=;
set(h,'Visible','off');
rotate(moon,,-500*i);
rotate(earth,,-5*i-1);
pause(0.05);
delete(h(2));

end

[ 本帖最后由 sigma665 于 2008-12-18 09:13 编辑 ]

ch_j1985 发表于 2008-12-17 23:09

回复 楼主 zjgydxcbt 的帖子

程序不放在GUI中可以运行吗?

zjgydxcbt 发表于 2008-12-18 08:44

回复 沙发 ch_j1985 的帖子

程序可以独立运行。。
...在GUI中,程序的运行占据了整个GUI的界面

zjgydxcbt 发表于 2008-12-18 08:45

图示如下:

ch_j1985 发表于 2008-12-18 22:11

回复 板凳 zjgydxcbt 的帖子

beijing.jpg
diqiu.jpg
moon3.bmp
能否把这三个图上传一下?

zjgydxcbt 发表于 2008-12-18 23:11

11111111111111111

zjgydxcbt 发表于 2008-12-18 23:12

2222222222222222

zjgydxcbt 发表于 2008-12-18 23:13

33333333333

zjgydxcbt 发表于 2008-12-18 23:13

回复 5楼 ch_j1985 的帖子

图片什么用?

ch_j1985 发表于 2008-12-18 23:41

回复 9楼 zjgydxcbt 的帖子

首先,方便大家调试程序;其次,也为想学习程序的会员提供方便!

zjgydxcbt 发表于 2008-12-19 12:11

回复 10楼 ch_j1985 的帖子

这样啊:@D :@D

bainhome 发表于 2008-12-19 18:45

图片是与程序无关,可你如果不贴图片,谁有兴趣改你的程序?axes(handles.axes1);
I3 = imread( 'beijing.jpg' );
imshow(I3,[]);
hold all;
h(1) = axes('Position',);
= sphere(30);
I = imread( 'diqiu.jpg' );
earth=warp( x, y, z, I );
colordef black;
axis vis3d off
for i=-0.1:0.02:0.7;
    j=0.9375*i^2-0.5625*i+0.1344;
    h(2) = axes('Position',);
    = sphere(50);
    I1 = imread( 'moon3.jpg' );
    moon=warp( x1, y1, z1, I1 );
    h=;
    set(h,'Visible','off');
    rotate(moon,,-500*i);
    rotate(earth,,-5*i-1);
    pause(0.05);
    delete(h(2));
end

zjgydxcbt 发表于 2008-12-20 19:21

回复 12楼 bainhome 的帖子

这个。。。。。球体在图框外面:@L
页: [1]
查看完整版本: 关于gui的一个程序问题?