Está en la página 1de 6

UC 1: USO DE SOFTWARE ESPECIALIZADO PARA CÁLCULO

NUMÉRICO, TEORIA DEL ERROR


Y SOLUCIÓN DE ECUACIONES NO LINEALES

INTRODUCCIÓN A UN LENGUAJE DE PROGRAMACIÓN


DE CÁLCULO CIENTÍFICO
SENTENCIAS DE CONTROL, USO DE FUNCIONES EXISTENTES Y CREACIÓN DE
FUNCIONES DE USUARIO

MÉTODOS NUMÉRICOS
Mgs. Fabián Ordóñez M.
DEPARTAMENTO DE CIENCIAS EXACTAS - ESPE
CLASE Nro. 3

CONTENIDO

Título Sentencias de control, uso de funciones existentes y utilizar las


funciones de usuario.

Duración 2 horas

Información general Sentencias if, for, while, funciones existentes y de usuario.

Objetivo Identificar sentencias y comandos que permiten analizar


condiciones lógicas, generar bucles, utilizar funciones
existentes y utilizar las funciones de usuario.

1
CLASE Nro. 3

1. Sentencia if

Un esquema de esta sentencia, es:

if
condición 1
elseif
condición 2

else
condición final
endif
2. Sentencia for

Un esquema de esta sentencia, es:

for k = n1:n2
orden a realizar
endfor
3. Sentencia While:
Un esquema de esta sentencia, es:

while condición
orden a realizar
endwhile

En la mayoría de códigos planteados, trabajan conjuntamente una sentencia if y un bucle.

Ejemplo 1:

Este ejercicio resuelve una serie, utilizando un bucle con for.

2
CLASE Nro. 3

Pantalla 1

Ejemplo 2: Programa para encontrar raíces utilizando el método de Newton

Pantalla 2

4. Funciones principales existentes

Existen funciones matemáticas internas como son las trigonométricas, exponenciales,


logarítmicas, valor absoluto y otras, entre las cuales citamos algunas de ellas.

▪ sin(x), calcula el valor de la función seno a un argumento dado en radianes


▪ cos(x), calcula el valor de la función coseno a un argumento dado en radianes
▪ sec(x), calcula el valor de la función secante a un argumento dado en radianes
▪ cosec(x), calcula el valor de la función cosecante a un argumento dado en radianes
▪ cot(x), calcula el valor de la función cotangente a un argumento dado en radianes
▪ asin(x), calcula el valor de la función arco seno y su respuesta da en radianes

3
CLASE Nro. 3

▪ acos(x), calcula el valor de la función arco coseno y su respuesta da en radianes


▪ atan(x), calcula el valor de la función arco tangente y su respuesta da en radianes
▪ exp(x), calcula el valor de la función exponencial en base e
▪ log(x), calcula el valor de la función logaritmo natural
▪ log10(x), calcula el valor de la función logaritmo de base 10
▪ factorial(x), calcula la factorial de un número entero positivo
▪ sinh(x), calcula el valor de la función seno hiperbólico
▪ cosh(x), calcula el valor de la función coseno hiperbólico
▪ tanh(x), calcula el valor de la función tangente hiperbólica
▪ sech(x), calcula el valor de la función secante hiperbólica
▪ cosech(x), calcula el valor de la función cosecante hiperbólica
▪ coth(x), calcula el valor de la función cotangente hiperbólica
▪ min(x), calcula el mínimo de un vector
▪ max(x), calcula el máximo de un vector
▪ abs(x), determina el valor absoluto de un real
▪ sqrt(x), extrae la raíz cuadrada de un real positivo
5. Funciones de usuario
Cuando se genera un archivo funcional, como el que se exhibe en la pantalla 2, este tiene
la ventaja de ser utilizado por otros programas, los datos de entrada y salida son
reconocidos por su ubicación, no por los nombres o letras utilizados.
Estos archivos son los más utilizados en octave, y se denominan de usuario
precisamente ya que son construidos por el programador, no son funciones o paquetes
existentes dentro del programa.
Gráfico 1: Esquema de funciones de usuario

4
CLASE Nro. 3

REFERENCIAS BIBLIOGRAFICAS

1. Moore Hooly, Matlab para Ingenieros, Pearson Educación de México S.A. de C.V., primera
edición, 2007
2. https://www.youtube.com/watch?v=jVQ-1ifSUYE
3. https://www.youtube.com/watch?v=Xe-swgv6uAs
4. https://www.youtube.com/results?search_query=uso+de+if+en+octave
5. https://www.youtube.com/results?search_query=Funciones+existentes+en+octave

También podría gustarte