Matlab - suma de fracciones en matlab

   
Vista:

suma de fracciones en matlab

Publicado por Andres (2 intervenciones) el 17/05/2017 18:52:52
hola.
Estoy aprendiendo a programar en matlab, pero especialmente en la interfaz gráfica, pero tengo un inconveniente, a la hora hacer un programa en donde ingreso 1/3 (cualquier fracción) y la quiero sumar asi sea con un entero o fracción misma, el programa me dice NaN
ayuda por favor.
Así puse el codigo para la GUI

Este es para el valor que yo ingreso(la declaracion de las variables)
1) primera variable a
1
2
3
4
5
6
7
function edit1_Callback(hObject, eventdata, handles)
% hObject    handle to edit1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
 
global a;
a=str2double(get(hObject,'String'));

2) segunda variable j
1
2
3
4
5
6
function edit10_Callback(hObject, eventdata, handles)
% hObject    handle to edit10 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
global j;
j=str2double(get(hObject,'String'));

Y esto es la operación que quiero hacer.......

1
2
3
4
5
6
7
8
9
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject    handle to pushbutton1 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
 
global j;
 
A = a+j;
set(handles.text3,'string',A);

donde A es el cuadro donde se muestra el resultado

Muchas Gracias
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

suma de fracciones en matlab

para tu caso es mejor que reemplaces str2double por eval y se soluciona tu problema

1
2
a=eval(get(hObject,'String'));
j=eval(get(hObject,'String'));


saludos
https://www.facebook.com/royethmatlab/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

suma de fracciones en matlab

Publicado por Andres (2 intervenciones) el 17/05/2017 19:56:01
Muchas Gracias
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