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
ELABORACIÓN DE CÓDIGOS QUE RESUELVEN
DIFERENTES TIPOS DE EJERCICIOS

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

CONTENIDO

Título Elaboración de códigos que resuelven diferentes tipos de


ejercicios.

Duración 2 horas

Información general Implementación de códigos que resuelvan diferentes tipos de


problemas.
Objetivo Diseñar códigos utilizando las sentencias y comandos,
funciones existentes y comandos estudiados que nos permiten
solucionar diferentes modelos de ejercicios planteados.

1
CLASE Nro. 4

1. Implementación de un código

Para implementar un código, es necesario que el programador entienda perfectamente el


ejercicio o problema a resolver.

En programación se utiliza con frecuencia el proceso iterativo, el mismo que consiste en


calcular valores en base al dato anterior, partiendo de un valor inicial conocido como punto
de partida (x0). Un esquema puede ser el siguiente:

x0 = Valor inicial
g(x0) = x1
g(x1) = x2
… …
g(xn-1) = xn
g(xn) = xn+1

Al determinar la generalización del comportamiento de un proceso, conociendo los


primeros elementos (método inductivo), esto nos permite diseñar el código que solucione
los ejercicios o problemas.

EJERCICIOS DE APLICACIÓN
1. Diseñe un código que encuentre el sen (60°) a través del desarrollo de Taylor, truncar
cuando n = 50.
𝑥3 𝑥5
𝑠𝑒𝑛(𝑥 ) = 𝑥 − + +⋯
3! 5!
Como es posible escribir en forma de sumatoria, eso nos permitirá construir el código
buscado, además sabemos que es una serie convergente.
𝑛
𝑥 2𝑘−1
𝑠𝑒𝑛(𝑥 ) = ∑(−1 )𝑘+1
(2𝑘 − 1)!
𝑘=1

En la pantalla 1, podemos observar el código que permite determinar el valor de la serie y

su corrida.

2
CLASE Nro. 4

Pantalla 1

2. Diseñe un código que encuentre el valor de un determinante de orden 2.


𝑎1,1 𝑎1,2
𝐴 = |𝑎 𝑎 | = 𝑎1,1 𝑎2,2 − 𝑎1,2 𝑎2,2
2,1 2,2

En este código cabe resaltar el uso de los subíndices del determinante, en el código
van en paréntesis.
Pantalla 2

Este código, se va a utilizar en el desarrollo del determinante de orden 3.

3. Diseñe un código que encuentre el valor de un determinante de orden 3, tomando como


fila pivote la fila 3.

𝑎1,1 𝑎1,2 𝑎1,3


𝑎1,2 𝑎1,3 𝑎1,1 𝑎1,3
𝐴 = | 2,1 𝑎2,2 𝑎2,3 | = (−1)3+1 𝑎3,1 |𝑎 𝑎 | + (−1)3+2 𝑎3,2 |𝑎 𝑎 | +
𝑎
2,2 2,3 2,1 2,3
𝑎3,1 𝑎3,2 𝑎3,3

𝑎1,1 𝑎1,2
+(−1)3+3 𝑎3,3 |𝑎 𝑎 |
2,1 2,2

El código que resuelve este determinante, se exhibe en la siguiente pantalla.

3
CLASE Nro. 4

Pantalla 3

4
CLASE Nro. 4

REFERENCIAS BIBLIOGRAFICAS

1. Mathews, J. Kurtis, F., Métodos numéricos con Matlab, 3era ed., Prentice Hall, 2000
2. Nieves, A., Domínguez, F., Métodos numéricos aplicados a la ingeniería, Grupo Editorial
Patria, México, 2014
3. Moore Hooly, Matlab para Ingenieros, Pearson Educación de México S.A. de C.V., primera
edición, 2007
4. https://www.youtube.com/watch?v=jANr73R7aqc

También podría gustarte