@@ -45,6 +45,9 @@ function initialize_gui(fig_handle, handles, isreset)
4545set(handles .mseT ,' String' ,' ' );
4646set(handles .n_info ,' String' ,' ' );
4747set(handles .b_info ,' String' ,' ' );
48+ set(handles .MSEM ,' String' ,' ' );
49+ set(handles .nM ,' String' ,' ' );
50+ set(handles .bM ,' String' ,' ' );
4851cla(handles .axes1 );
4952cla(handles .axes2 );
5053set(handles .FunctionsMenu ,' Value' ,1 );
@@ -144,7 +147,25 @@ function Apply_Callback(hObject, eventdata, handles)
144147
145148% --- Executes on selection change in FunctionsMenu.
146149function FunctionsMenu_Callback(hObject , eventdata , handles )
150+ set(handles .A ,' String' ,' ' );
151+ set(handles .bit_budget ,' String' ,' ' );
152+ set(handles .Omega ,' String' ,' ' );
153+ set(handles .Phi ,' String' ,' ' );
154+ set(handles .Alpha ,' String' ,' ' );
155+ set(handles .Beta ,' String' ,' ' );
156+ set(handles .b ,' String' ,' ' );
157+ set(handles .N ,' String' ,' ' );
158+ set(handles .mseT ,' String' ,' ' );
159+ set(handles .n_info ,' String' ,' ' );
160+ set(handles .b_info ,' String' ,' ' );
161+ set(handles .MSEM ,' String' ,' ' );
162+ set(handles .nM ,' String' ,' ' );
163+ set(handles .bM ,' String' ,' ' );
164+ cla(handles .axes1 );
165+ cla(handles .axes2 );
147166set(handles .A ,' visible' ,' on' );
167+ set(handles .bit_budget ,' visible' ,' off' );
168+ set(handles .bit_budget_t ,' visible' ,' off' );
148169set(handles .A_t ,' visible' ,' on' );
149170set(handles .Omega ,' visible' ,' on' );
150171set(handles .Omega_t ,' visible' ,' on' );
@@ -156,25 +177,14 @@ function FunctionsMenu_Callback(hObject, eventdata, handles)
156177set(handles .b_t ,' visible' ,' on' );
157178set(handles .computation_method ,' visible' ,' on' );
158179set(handles .specific_values ,' visible' ,' on' );
180+ set(handles .specific_values ,' Value' ,1 );
181+ set(handles .best_values ,' Value' ,0 );
159182set(handles .best_values ,' visible' ,' on' );
160183str = get(hObject ,' String' );
161184val = get(hObject ,' Value' );
162185switch str{val };
163186 case ' Please Select a Function'
164- set(handles .A ,' visible' ,' of' );
165- set(handles .A_t ,' visible' ,' of' );
166- set(handles .Omega ,' visible' ,' of' );
167- set(handles .Omega_t ,' visible' ,' of' );
168- set(handles .Phi ,' visible' ,' of' );
169- set(handles .Phi_t ,' visible' ,' of' );
170- set(handles .Alpha ,' visible' ,' off' );
171- set(handles .Alpha_t ,' visible' ,' off' );
172- set(handles .Beta ,' visible' ,' off' );
173- set(handles .Beta_t ,' visible' ,' off' );
174- set(handles .N ,' visible' ,' off' );
175- set(handles .N_t ,' visible' ,' off' );
176- set(handles .b ,' visible' ,' off' );
177- set(handles .b_t ,' visible' ,' off' );
187+ initialize_gui(gcbf , handles , true );
178188 case ' Function - 1'
179189 set(handles .A_t ,' String' ,' A :' );
180190 set(handles .Omega_t ,' String' ,' Omega :' );
0 commit comments