Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programas de Trigonometría
Facultad de Ingeniería Eléctrica y Electrónica, Universidad Nacional del Centro del Perú
Índice
1. Introducción...............................................................................................................3
1. Introducción
entre otros campos, es lo que le otorga relevancia a esta rama de las matemáticas, pues permiten
calcular distancias con precisión sin tener que recorrerlas. Concretamente para el campo de la
astronomía, permite desarrollar la técnica de triangulación para calcular distancias entre cuerpos
celestes.
que como sabemos las ondas que tienen forma de seno y coseno son las más frecuentes en
empresarial.
Los programas desarrollados en Matlab nos ayudarán a resolver problemas sobre este
Para comenzar con la programación orientada a objetos se diseña el menú, para esto se
recomienda hacer un diseño previo en una hoja de papel, para tener una visión de lo que
(GUI).
Después de haber editado las propiedades de cada objeto, en este apartado se utilizaron 7
Hay 7 (Static Text), ya que, uno de ellos es para el título y los demás son para presentar
el docente, curso y alumna; los 4 (Push Button) son para ingresar a cada uno de los apartados de
manera directa, asimismo en la parte superior encontrarán el menú en donde hallarán otra manera
para ingresar a los apartados que tiene el programa, por último, está el (Axes) que sería la
imagen de fondo del programa. Todos estos cambios que hicimos lo guardaremos en el disco
duro.
Interface (GUI).
De igual manera que en el ejemplo anterior, se editan las propiedades de cada uno de los
objetos, en este caso se utilizaron 5 (Static Text), 2 (Edit Text), 2(Axes), un (Push Button), un
En este apartado hay 6 subdivisiones y cada una de ellas tiene su diseño del GUI:
Se utilizaron 4 (Static Text) para el título, la fórmula y otro para indicar que theta solo es
el coeficiente de los π rad; 4 (Slider) para controlar las variables A,B,theta,C; 4 (Edit Text) para
mostrar los valores del (Slider); 2 (Axes) uno para la imagen de fondoy otro para la gráfica; y un
En las demás funciones trigonométricas se usaron los mismos objetos con las mismas
finalidades.
9
En este caso después de modificar las propiedades de los objetos, que do de la siguiente
manera:
12
Como ya vimos en el diseño del menú, el apartado de las ondas sinusoidales no tiene
subdivisiones.
13
En este caso después de modificar cada una de las propiedades de los objetos quedó de la
siguiente manera:
se usó para el diseño 7 (Static Text), 3 (Edit Text),un (Listbox),2 (Axes),un (Push
Button).
14
Para este apartado solo se programaría el (Axes) y los 4 (Push Button), ya que los demás
2.2.1.1. (Axes)
Se ejecuta la función que contiene el GUI de los ángulos trigonométricos que sirve para llevar de
Para que cuando haga clic en las subdivisiones del menú, se ejecute la función. Lo mismo pasa
% --------------------------------------------------------------------
function Untitled_14_Callback(hObject, eventdata, handles)
guiaoblicuabgulo;
% --------------------------------------------------------------------
function Untitled_23_Callback(hObject, eventdata, handles)
guiondassinusoidales;
% --------------------------------------------------------------------
function Untitled_8_Callback(hObject, eventdata, handles)
guidelseno;
% --------------------------------------------------------------------
function Untitled_9_Callback(hObject, eventdata, handles)
guicoseno;
% --------------------------------------------------------------------
function Untitled_10_Callback(hObject, eventdata, handles)
guitangente;
% --------------------------------------------------------------------
function Untitled_11_Callback(hObject, eventdata, handles)
guicotangente;
% --------------------------------------------------------------------
function Untitled_12_Callback(hObject, eventdata, handles)
guisecante;
% --------------------------------------------------------------------
function Untitled_24_Callback(hObject, eventdata, handles)
guicosecante;
16