Matlab - Llamado de funciones con interfaz gráfica

 
Vista:
sin imagen de perfil
Val: 3
Ha aumentado su posición en 6 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Llamado de funciones con interfaz gráfica

Publicado por marco (2 intervenciones) el 26/05/2020 02:21:05
Hola a todos! tengo una consulta, estoy desarrollando una pequeña interfaz de usuario que permita calcular la matriz de rigidez de una armadura de cualquier cantidad de elementos, para ello desarrolle previamente una función que realiza este procedimiento mediante la entrada de algunos datos, Mi problema es cuando quiero combinar esta función a la interfaz gráfica, desde una ventana quiero llamar a la función y enviarle unos datos recopilados en dicha ventana, pero me saltan los siguientes errores:

Error in Ventana3>Boton3_Callback (line 134)
KGA=Matriz_de_rigidez_de_una_armadura_1(NE,NN);

Error in gui_mainfcn (line 95)
feval(varargin{:});

Error in Ventana3 (line 42)
gui_mainfcn(gui_State, varargin{:});

Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)Ventana3('Boton3_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating UIControl Callback.

Me gustaría saber si es un error de sintaxis o un error en la función como tal, les agradezco de antemano.
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

Llamado de funciones con interfaz gráfica

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 26/05/2020 04:39:20
Estimado con solo mostrar el error que le muestra matlab. No hay una certeza que la respuesta que brindemos sea lo que usted necesita.
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
sin imagen de perfil
Val: 3
Ha aumentado su posición en 6 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Llamado de funciones con interfaz gráfica

Publicado por marco (2 intervenciones) el 26/05/2020 23:30:32
1
2
3
4
5
6
7
8
9
10
11
12
13
% --- Executes on button press in Boton3.
function Boton3_Callback(hObject, eventdata, handles)
% hObject    handle to Boton3 (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 Boton3
B3 = get(hObject,'Value');
if B3==1
    NE = str2double(get(handles.Edit3_1,'String'));
    NN = str2double(get(handles.Edit3_2,'String'));
    KGA=Matriz_de_rigidez_de_una_armadura_1(NE,NN);
end

Esa es la parte exacta del codigo donde se produce el error, el codigo no es mas que el generado automaticamente por matlab con el editor de GUI
captura1
la imagen muestra la pantalla de interfaz que pertenece al codigo de arriba
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

Llamado de funciones con interfaz gráfica

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 26/05/2020 23:37:03
En la función , function Boton3_Callback(hObject, eventdata, handles)
no tiene definido la matriz Matriz_de_rigidez_de_una_armadura_1, ese podría ser uno de los posibles errores.

Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab
Servicio de Asesoría Online Personalizada en Matlab
[email protected]


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