Hola, me sale un error y no veo cual es, es en la parte del switch function listbox1_Callback(hObject, eventdata, handles) contenido=get(hObject,'String'); a=get(hObject,'Value'); oper=contenido(a); n1=5; n2=10; switch cell2mat(oper) case'Suma' res=n1+n2; case'Resta' res=n1-n2; case'Division' res=n1/n2; case'Multiplicacion' res=n1*n2; end set(handles.text2,'String',res); Me sale el siguiente error Cell contents reference from a non-cell array object. Error in cell2mat (line 36) if isnumeric(c{1}) || ischar(c{1}) || islogical(c{1}) || isstruct(c{1}) Error in prueba1>listbox1_Callback (line 169) switch cell2mat(oper) Error in gui_mainfcn (line 95) feval(varargin{:}); Error in prueba1 (line 42) gui_mainfcn(gui_State, varargin{:});
Hola tengo una duda, hice con un menu popup para operaciones matematicas y que los numeros se los introzduza en la pantalla, el codigo es este: function popupmenu1_Callback(hObject, eventdata, handles) contenido=get(hObject,'String') a=get(hObject,'Value') oper=contenido(a) n1=get(handles.edit1,'String'); n2=get(handles.edit2,'String'); switch cell2mat(oper) case 'Suma' res=n1+n2 case 'Resta' res=n1-n2 case 'Multiplicacion' res=n1*n2 case 'Division' res=n1./n2 end set(handles.text3,'String',res) corre el programa pero me hace mal las operaciones, suma, resta, divide y multiplica los numeros mal que podra ser?
Hola, disculpa me podria ayudar, tengo un problema al momento de correr el Pop-up Menu no me muestra las opciones en el Static Text...ya lo intentario varias veces y no me aparece nada. Tambien le he guardado los cambios en la ventana de la interfase y en el codigo pero aun así no me aparece nada :/
amigo tengo una duda mira tengo este codigo. color=get(hObject,'string'); a=get(hObject,'value'); imp=color(a); switch cell2mat(imp) case 'rojo' p='r'; case 'verde' p='g'; case'azul' p='o'; end set(handles.t1,'Backgroundcolor',p); y me funciona solo para dos colores y no se por que?
+DANIEL FELIPE MEDINA AVILA Para el caso de azul sería 'b' en lugar de 'o', creo que ahí estaría el detalle, porque 'o' no es un marcador de color predefinido.
una pregunta contenido=get(hObject,'String'); a=get(hObject,'Value'); texto=contenido(a); set(handles.text1,'String',texto); tengo el código así pero solo me muestra la primer letra de cada palabra, que puede ser?
y si necesito llamar a una funcion? quiero seleccionar filtros, ya esta, pero como y donde agrego el codigo para filtros pasabajos y pasabandas de butterworth.
amigo tengo un problema me podrias ayudar, tengo un programa que busca un nombre en la primera columna de una matriz en excel e imprime toda la fila y estaba funcionando bien, pero puse una matriz mas grande y me sale este error. Error using xlsread (line 247) Invoke Error, Dispatch Exception: Source: Microsoft Excel Description: Error en el método Open de la clase Workbooks. Help File: xlmain11.chm Help Context ID: 0 Error in INTENTO1>boton_Callback (line 80) [num,texto,raw]=xlsread('matriz1.xlsx'); Error in gui_mainfcn (line 95) feval(varargin{:}); Error in INTENTO1 (line 42) gui_mainfcn(gui_State, varargin{:}); Error in @(hObject,eventdata)INTENTO1('boton_Callback',hObject,eventdata,guidata(hObject)) Error while evaluating uicontrol Callback