Matlab - Imprimir valores introducidos en un "edit text" en la pantalla de trbajo del matlab

 
Vista:

Imprimir valores introducidos en un "edit text" en la pantalla de trbajo del matlab

Publicado por Laura (2 intervenciones) el 04/10/2012 14:41:51
Hola. Buen día

Cree una GUI que evalua funciones trigonometricas. Los resultados se muestran en la pantalla principal del Matlab. Lo que quiero es que al arrojar el resultado de la funcion trigonometrica, me imprima tambien el valor del angulo que se introdujo.

Ejemplo: si introduzco 45, imprima: Cos (45) = 0.7071
Si introduzco 60, imprima Cos (60) = 0.5

y no solo como Cos X (por que asi lo defini) = 0.5

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 JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Imprimir valores introducidos en un "edit text" en la pantalla de trbajo del matlab

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 04/10/2012 16:30:58
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
function varargout = imprimir_coseno(varargin)
%por JOSE JEREMIAS CABALLERO
% PROGRAMADOR EN MATLAB
clc
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @imprimir_coseno_OpeningFcn, ...
                   'gui_OutputFcn',  @imprimir_coseno_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 imprimir_coseno_OpeningFcn(hObject, eventdata, handles, varargin)
handles.output = hObject;
guidata(hObject, handles);
 
function varargout = imprimir_coseno_OutputFcn(hObject, eventdata, handles)
varargout{1} = handles.output;
 
function edit1_Callback(hObject, eventdata, handles)
angulo=str2double(get(handles.edit1,'String'));
valor=cosd(angulo);
cad=['cos(',num2str(angulo),')=',num2str(valor)];
set(handles.edit2,'string',cad);
 
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

Imprimir valores introducidos en un "edit text" en la pantalla de trbajo del matlab

Publicado por Laura Pulido (2 intervenciones) el 08/10/2012 05:33:09
Gracias. Me fue de mucha utilidad. =)
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