Matlab - obtener valores numericos en check box en guide

 
Vista:
sin imagen de perfil

obtener valores numericos en check box en guide

Publicado por javier (1 intervención) el 24/07/2019 18:34:28
estoy haciendo un programa en guide el cual tiene varios check box cada uno representa un valor
como puedo hacer que esos valores se vayan a un vector?
intente hacer pero no pude sacar valores numéricos.
por favor ayuda
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 JESUS DAVID ARIZA ROYETH
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

obtener valores numericos en check box en guide

Publicado por JESUS DAVID ARIZA ROYETH (1818 intervenciones) el 25/07/2019 01:19:32
Dónde tienen esos valores númericos en su String? si deseas adjunta tus archivos al foro
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
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

obtener valores numericos en check box en guide

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 26/07/2019 17:51:20
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
41
42
43
44
45
46
47
function varargout = check_box1_vector(varargin)
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @check_box1_vector_OpeningFcn, ...
                   'gui_OutputFcn',  @check_box1_vector_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 check_box1_vector_OpeningFcn(hObject, eventdata, handles, varargin)
handles.output = hObject;
guidata(hObject, handles);
 
function varargout = check_box1_vector_OutputFcn(hObject, eventdata, handles)
global v i
i=1;
v=[];
varargout{1} = handles.output;
 
 
function checkbox1_Callback(hObject, eventdata, handles)
global v i
a=get(hObject,'Value') ;
v(i)=a
i=i+1;
 
function checkbox2_Callback(hObject, eventdata, handles)
 
global v i
a=get(hObject,'Value') ;
v(i)=a
i=i+1;
 
function checkbox3_Callback(hObject, eventdata, handles)
global v i
a=get(hObject,'Value') ;
v(i)=a
i=i+1;

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
>> check_box1_vector
 
v =
 
     1
 
 
v =
 
     1     1
 
 
v =
 
     1     1     1
 
 
v =
 
     1     1     1     0
 
 
v =
 
     1     1     1     0     0
 
 
v =
 
     1     1     1     0     0     1
 
 
v =
 
     1     1     1     0     0     1     1
 
 
v =
 
     1     1     1     0     0     1     1     0
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