1.
寡人来也 来晚了么
就是在回调函数底下 放你的m文件 比如
function pushbutton1_Callback(hObject, eventdata, handles)
global im
[filename pathname] = 。
uigetfile({'*.jpg';'*.bmp';'*.gif'}, '开始');
str=[pathname filename];
im=imread(str);
axes(handles.axes1);
imshow(im);
2.谁能帮我做一份matlab 图像去噪的gui,毕业设计用,我只有实现的去
回调函数看看吧,fig自己画吧
function pushbutton1_Callback(hObject, eventdata, handles)
global im
[filename pathname] = 。
uigetfile({'*.jpg';'*.bmp';'*.gif'}, '开始');
str=[pathname filename];
im=imread(str);
axes(handles.axes1);
imshow(im);
去噪的代码在这里axes(handles.axes2);
imshow(im);
3.matlab设计GUI
建个m文件,输入以下代码,试试看,调整一下大小,调整以下文件,运行就可以了,不需要用新建gui的过程。
clf reset % <1>
set(gcf,'unit','normalized','position',[0.1,0.4,0.85,0.35]);
set(gcf,'defaultuicontrolunits','normalized');
set(gcf,'',11);
set(gcf,'','隶书');
set(gcf,'','left');
set(gcf,'menubar','none');
str='调出指定图片';
set(gcf,'name',str,'numbertitle','off');
h_axes=axes('position',[0.05,0.15,0.45,0.70],'visible','off');
hpush=uicontrol(gcf,'Style','push',。
'position',[0.1,0.05,0.05,0.15],'string','图片1');
set(hpush,'callback','axes(h_axes);B=imread(''f:\1.jpg'');imshow(B)');
h_axes2=axes('position',[0.55,0.15,0.4,0.70],'visible','off');
hpush2=uicontrol(gcf,'Style','push',。
'position',[0.8,0.05,0.05,0.15],'string','图片2');
set(hpush2,'callback','axes(h_axes2);A=imread(''f:\2.jpg'');imshow(A)');
4.matlab gui的现状和意义
pushbutton 一般都当做执行键、确认键,跟程序里面的run一样。点击就执行操作。
togglebutton是个双位开关(会变颜色的啊,选中了颜色深,没选中颜色浅),一般当做状态的指示。选中时候,用语句get(handles.togglebutton1,'value')得到value=1,此时执行一种操作;如果是没选中的状态get(handles.togglebutton1,'value')得到0,此时执行另一种操作。跟if 和 switch语句似的。
转载请注明出处众文网 » matlabgui毕业论文()