Matlab - Botón checkbox comando Guide

 
Vista:
sin imagen de perfil

Botón checkbox comando Guide

Publicado por Erick Taco (2 intervenciones) el 28/10/2017 20:28:39
Buenas tardes, necesito realizar un programa pero por ejemplo, puse el boton checkbox que dice "2x2", necesito que cuando active este botón las tablas que tengan en el programa solo pueda ingresar datos de 2 filas por 2 columnas formando una matriz de 2x2.
Gracias de antemano.
Este es el código a editar, pero no lo comprendo bien.


1
2
3
4
5
6
7
% --- Executes on button press in checkbox2.
function checkbox2_Callback(hObject, eventdata, handles)
% hObject    handle to checkbox2 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
 
% Hint: get(hObject,'Value') returns toggle state of checkbox2
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Botón checkbox comando Guide

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 29/10/2017 15:46:44
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
function varargout = checkbox2n(varargin)
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @checkbox2n_OpeningFcn, ...
                   'gui_OutputFcn',  @checkbox2n_OutputFcn, ...
                   'gui_LayoutFcn',  [] , ...
                   'gui_Callback',   []);
if nargin && ischar(varargin{1})
    gui_State.gui_Callback = str2func(varargin{1});
end
 
if nargout
    [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
    gui_mainfcn(gui_State, varargin{:});
end
 
function checkbox2n_OpeningFcn(hObject, eventdata, handles, varargin)
clc
set(handles.checkbox1,'value',0)
set(handles.checkbox1,'string','2x2')
a=get(handles.uitable1);
set(handles.uitable1,'visible','off')
set(handles.uitable1,'Data',cell(2,2))
 
handles.output = hObject;
guidata(hObject, handles);
 
function varargout = checkbox2n_OutputFcn(hObject, eventdata, handles)
varargout{1} = handles.output;
 
function checkbox1_Callback(hObject, eventdata, handles)
set(handles.uitable1,'visible','on')
set(handles.uitable1,'Data',cell(2,2))
set(handles.uitable1,'ColumnEditable',[true,true])
 
 
function uitable1_CellEditCallback(hObject, eventdata, handles)
data=get(handles.uitable1,'Data')


Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar