|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
我把下面这段代码放在function pushbutton1_Callback(hObject, eventdata, handles)下面后运行gui,发现下面这段代码在整个GUI界面上运行,而无法在GUI界面的AXES的那个框子内运行,请问要怎么修改这段代码?????(图片与程序无关)- axes('Position',[0 0 1 1]);
- I3 = imread( 'beijing.jpg' );
- imshow(I3,[]);
- hold all;
- h(1) = axes('Position',[0 0.05 1 0.8]);
- [x,y,z] = 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',[i j .4 .5]);
- [x1,y1,z1] = sphere(50);
- I1 = imread( 'moon3.bmp' );
- moon=warp( x1, y1, z1, I1 );
- h=[h(1),h(2)];
- set(h,'Visible','off');
- rotate(moon,[0 0 1],-500*i);
- rotate(earth,[0 0 1],-5*i-1);
- pause(0.05);
- delete(h(2));
- end
复制代码
[ 本帖最后由 sigma665 于 2008-12-18 09:13 编辑 ] |
|