Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEMANA N° 9
Pág.
1. INTRODUCCIÓN ..................................................................................................................................... 3
3. DESARROLLO ......................................................................................................................................... 4
5. GLOSARIO ............................................................................................................................................. 15
6. REFERENCIAS ...................................................................................................................................... 16
Se han explorado algunas funciones internas de Octave, pero es posible y va a ser necesario que el
estudiante quiera definir sus propias programas o funciones, aquellas que usted usa más comúnmente
en su programación para solucionar problemas de su carrera profesional. Las funciones definidas por
el estudiante se almacenan como archivos .m y Octave puede acceder a ellas si están almacenadas en
la carpeta actual, es decir guardadas en una carpeta donde el programa acceda o esté direccionado ahí.
El hecho de guardar una serie de instrucciones (el código) en un fichero tiene ventajas: evita el repetir
las ordenes en la ventana de comandos. Pero la potencia de un programa se pone de manifiesto si en
él contienen instrucciones que controlan que sentencias se ejecutan en cada circunstancia. Así, un
programa puede “decidir” ejecutar unos comandos u otros en función del valor que tome una variable,
por poner un caso.
En este sentido, esta semana se crearán los dos tipos de programas que se pueden realizar en Octave,
para ello y con el único fin de que sea lo más didáctico posible, para el ejemplo dado se realizó los
siguientes cuatro pasos: (1) Establecer el problema, (2) describir las entradas y salidas, (3) desarrollar
un ejemplo y (4) desarrollar el archivo mostrando el código, la compilación y el resultado obtenido.
El curso contribuye con el logro de los siguientes resultados del estudiante ICACIT:
[RE-I01]: Conocimientos de Ingeniería: La capacidad de aplicar conocimientos de
matemáticas.
3. DESARROLLO
Ahora sí, vamos a escribir el código que soluciona el ejemplo 1, ver Figura 7. Las instrucciones
en ella se han visto previamente y están expresadas en ocho líneas de código.
La primera línea declara el nombre de la función se llame como ella; así, la función anterior
deberá guardarse con el nombre designado, por ejemplo, energia.m
Ahora procederemos a crear otro programa en forma de función; para ello en la parte inferior,
hacer click en el símbolo “mas”, el cual les pedirá un nombre del nuevo programa, ver Figura
11. Tener cuidado a la hora de nombrar el archivo debe ser igual a la de la función que se va a
crear.
10
Figura 11. Nombrando al programa como energia.
En la parte inferior derecha de la Figura 12, el símbolo mayor (>) hacer click y cambiamos al
programa main.m, donde llamaremos a la función que se ha empleado como se puede apreciar
en la Figura 13 que se deben pasar ahí los valores de la masa y velocidad, dando la respuesta
como en la Figura 14; siendo esta la misma dada en el ejemplo 1.
La ventaja de programar mediante funciones es que solo se cambia los valores de entrada y
este lo calcula, evitando de esta manera estar escribiendo siempre los comandos una y otra vez
cuantas veces nos pidan calcular la energía cinética de un automóvil.
En el internet existen muchos archivos .m, esto quiere decir que están escritos y pueden ser
corridos en el Octave sin ningún inconveniente, para ello tengo que diferenciar si es de
comandos o una función porque cada una difiere a la hora de ejecutar el código. Con más
detalle, veremos ejemplos más complejos y con líneas de código más amplios en la siguiente
unidad del curso.
Leer detenidamente el desarrollo de la presente guía de aprendizaje, sobre las dos formas de
crear un archivo .m (programa) en Octave. El Archivo de comandos ya lo han estado
empleando, indicar que en otras bibliografías lo denominan “Script”; sin embargo, el archivo
de función es el que más se emplea en ingeniería debido a que solo tienen que pasar parámetros a la
función que ustedes quieran o necesiten implementar.
𝑇𝑇2 (2)
Δℎ = � 𝐶𝐶𝑝𝑝 𝑑𝑑𝑑𝑑
𝑇𝑇1
Evaluación de la Actividad 1
A partir de la actividad 1, resolver los dos programas tomando en cuenta las siguientes instrucciones:
o De forma: Realizar los pasos y pantallazos de manera análoga al ejemplo 1 y al ejemplo 2 de
la presente guía de aprendizaje. Sino dibujarlo en una hoja limpia los dos pantallazos antes
mencionados.
o De fondo: El tema que se ha abordado consiste en escribir la sintaxis apropiada para realizar
archivos .m en Octave, tener cuidado a la hora de escribir porque un pequeño error puede
traer inconvenientes al ejecutar, recomendable usar el punto y coma para que no se llene la
pantalla de números.
Subir la actividad al Aula Virtual del curso, hasta el 05 de junio del 2022.
Calificación
Criterio/Definición Total
4 puntos 2 puntos 0 puntos
Profundización del Descripción clara y Descripción Descripción incorrecta
tema sustancial del ambigua del del programa, sin
programa y buena programa, algunos detalles significativos o
cantidad de detalles. detalles que no escasos.
clarifican el tema.
Aclaración sobre el Programa bien Programa bien Programa impreciso y
tema organizado y focalizado pero no poco claro, sin
claramente suficientemente coherencia entre las
presentado así como organizado. partes que lo
de fácil seguimiento. componen.
Alta calidad del Programa Programa simple Programa mal
diseño sobresaliente y pero bien planteado que no
atractivo que cumple organizado con al cumple con los criterios
con los criterios de menos tres errores de diseño planteados y
diseño planteados, de ortografía. con más de tres errores
sin errores de de ortografía.
ortografía.
Elementos propios Se organizaron bien Los códigos se Los códigos no fueron
del programa los códigos de forma organizaron de los adecuados ya que
jerárquica y se forma jerárquica no están jerarquizadas
expresó claramente pero las líneas no y no existe coherencia
la idea central de tienen comentarios con los dos ejemplos
cada línea mediante sobre lo que está dados.
un comentario en la realizando.
parte superior.
Presentación del La presentación fue La presentación fue La presentación no fue
programa hecha en tiempo y hecha en tiempo y hecha en tiempo y
forma, además se forma, aunque la forma, además la
entregó de forma entrega no fue en el entrega no se dio de la
limpia en el formato formato pre forma pre establecida
pre establecido. establecido. por el docente.
Calificación de la actividad
La evaluación actitudinal del curso se realizará de manera permanente, empleando una rúbrica basada
en las técnicas de comunicación empleando el WhatsApp (dadas a los estudiantes al inicio del curso)
además de la presentación de tareas y evaluaciones.
RÚBRICA
Calificación
Criterio/Definición Total
4 puntos 2 puntos 0 puntos
Comunicación: Cumple con dos Cumple con un No cumple con
(1)Saluda, (2) Expresa elementos elemento requerido ninguno de los
sus ideas en mensajes de requeridos. elementos
texto de manera concisa requeridos.
y clara.
Temática: Todos los mensajes Un mensaje que no Un mensaje o más
(1)No envía mensajes cumplen con los dos cumple con alguno que no cumple con
referente a su vida elementos de los elementos los dos elementos
personal, (2) No envía requeridos. requeridos. requeridos.
algún texto, imagen,
video o enlace que sea no
apropiado.
Gramática y ortografía: No usa o comete Usa un mensaje con Usa un mensaje o
(1)Abreviaturas ninguno de los tres un elemento más, dos o más
emoticones, (2) Faltas de elementos requerido. elementos
ortografía, (3)Uso de requeridos. requeridos.
mayúsculas.
Respeto: Cumple con los tres Cumple con dos No reúne ningún
(1) Participa más de tres elementos elementos criterio requerido.
veces y debate requeridos. requeridos.
alturadamente (2) No
realiza bullyng, (3)
Respeta los horarios.
Responsabilidad del Cumple con dos Cumple con un No cumple con los
trabajo académico: elementos elemento requerido. dos elementos
(1)Presenta todas sus requeridos. requeridos.
tareas, (2)Presenta todas
sus evaluaciones.
Calificación de la actividad
5. GLOSARIO
Integración numérica: Es otra forma de desarrollar la integral, diferente a la manera analítica que
ustedes han llevado en el curso de Cálculo Diferencial e Integral. Esto se debe a que hay problemas
en la vida real, que nos dan integrales que no tienen solución, por lo tanto surge los métodos numéricos
que es una teoría matemática que soluciona los problemas con las cuatro operaciones básicas (+,-,*,/).
El método trapecio consiste en realizar trapecios bajo la curva y sumarlas, para el área total.
Anoc Octave Editor: Permite crear y administrar proyectos de Octave directamente en su dispositivo
Android y generar el resultado (Verbosus.com s. f.).
6. REFERENCIAS
Modelo matemático. (2020). Definición.de. https://definición.de/modelo-matemático/
Moore. H. (2018). Matlab para Ingenieros. Pearson Prentice Hall. Pp -619.
Quiñones Huatangari, L. (2015). QtOctave aplicado a métodos numéricos. Universidad Nacional de
Jaén. http://repositorio.unj.edu.pe/handle/UNJ/28
Verbosus.com. s. f. «Editor de octave de Android». Recuperado 12 de julio de 2020
(https://www.verbosus.com/android-octave-editor.html).