Matlab - Problema con edit text

 
Vista:

Problema con edit text

Publicado por George (1 intervención) el 07/05/2012 02:49:41
Hola, estoy haciendo una GUI muy simple. En un edit text introduces un ángulo sexagesimal, cuando lo haces tienes que obtener el resultado de su coseno.

Sin embargo, el coseno de cualquier ángulo me lo devuelve con dos valores diferentes. Os pongo el código:

1
2
3
4
5
6
7
8
function edit1_Callback(hObject, eventdata, handles)
Angulo=get(hObject,'String');
if isnan(str2double(Angulo))==0
cosd(Angulo)
else
    set(handles.edit2,'String',' ');
    errordlg('Debes introducir un número','ERROR')
end


Sé que es una duda de nivel muy bajo, pero es que no logro entender cuál es el error, así que agradecería muchísimo una ayudita.
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

Problema con edit text

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 07/05/2012 06:26:05
HOla George.

function edit1_Callback(hObject, eventdata, handles)
Angulo=get(hObject,'String')
if isnan(str2double(Angulo))==0
cosd(str2double(Angulo))
else
errordlg('Debes introducir un número','ERROR')
end
function edit2_Callback(hObject, eventdata, handles)


Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
programador en matlab
Servicios de programacion matlab
[email protected]

http://matlabcaballero.blogspot.com
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