Está en la página 1de 3

Métodos Numéricos Primer Parcial

Deber Nro. 1.a


Programación Matlab y Teoría del error
———————————————————————————————————————————

1. EJERCICIO: Una secuencia es palindrómica si al leerla de principio a fin es equivalente a


leerla de final a principio. Realizar un programa que permita decidir si una cadena c es una
secuencia palindrómica.

2. EJERCICIO: El programa pide ingresar dos frases. Se imprimirá una frase en la que el
primer caracter de la frase original cambia de sitio, apareciendo al final. Se imprimirá otra
frase en la que el último caracter de la frase original cambiará de lugar, apareciendo en la
primera posición.

3. EJERCICIO: Sea D una matriz de orden (nxm), escriba una función y realice las siguien-
tes operaciones: sumar cada una de las filas, almacenar los resultados en un vector; sumar
cada columna, almacenar los resultados en un vector. los datos de salida de la función son
los vectores de la suma.

4. EJERCICIO: Dada una matriz de orden (nxn) cualquiera, verificar si algún elemento de
la diagonal principal es cero.

5. EJERCICIO: Dada una matriz de orden (nxn) escribir un programa que permita inter-
cambiar 2 filas cualquiera de la matriz.

6. EJERCICIO: Dada una matriz de orden (nxn) escribir un programa que permita inter-
cambiar 2 columnas cualesquiera de la matriz.

7. EJERCICIO: Dada una matriz de orden (nxn), intercambiar las diagonales, principal y
secundaria, de esta matriz.

1 Ing. Patricio Pugarín D.


Métodos Numéricos Primer Parcial

8. EJERCICIO: Dada una matriz de orden (nxm). Sumar los elementos impares por colum-
nas. Guarde los datos en un vector. El dato de salida de la función es el vector de la suma.

9. EJERCICIO: Tabla de conversión de temperatura. La relación de diversas escalas de tem-


peratura con la escala Celsius (C), es la siguiente:
9
F = C + 32
5
K = C + 273,15
8
R= C
10
Construir un programa en Matlab que permita pasar de una escala a otra. El programa debe
solicitar al usuario el ingreso de la información necesaria para su funcionamiento. Además,
el programa siempre esperará información hasta que se pulse la tecla s.

10. EJERCICIO: Crear una función M.file, que tiene como insumo de entrada la dimensión
de una matriz cuadrada n y que presenta una matriz de orden nxn construida unicamente
con números impares (positivos o negativos).

11. EJERCICIO:
√ Escriba una función que calcule en n-ésimo término de la serie definida por:
Un = Un−1 + 2, con U0 = 1.

12. EJERCICIO: Crear un archivo de función que calcule:


n
X 1 i
i( )
i=0
2

13. EJERCICIO: Crear una función M.file con la que se pueda graficar la función paramétrica
siguiente:

x(t) = (R + r)cos(t) − rcos( R+r



r
t)
z(t) =
y(t) = (R + r)sen(t) − rsen( R+rr
t)
Los parámetros de entrada deben ser R, r, a, b y el número n de puntos. t ∈ [a, b] y a, b ∈ R.

14. EJERCICIO: En cada uno de los casos siguientes, halle el error absoluto Ez y el error
relativo Rz y determine el número de cifras significativas de la aproximación.

a) x = 2,71828182, x̂ = 2,7182
b) y = 98350, ŷ = 98000

2 Ing. Patricio Pugarín D.


Métodos Numéricos Primer Parcial

c) z = 0,000068, ẑ = 0,00006

15. EJERCICIO: Realice el cálculo aproximado (con series de taylor) de la expresión:


Z 1
sen(x)
dx
0,5 x

Determine que tipo de error se presenta en esta situación y compare su resultado con el valor
obtenido en una calculadora programable indicando el número de cifras significativas de la
aproximación.

16. Dados los desarrollos de Taylor


1
= 1 + h + h2 + h3 + O(h4 )
1−h
y
h2 h4
cos(h) = 1 − + + O(h6 )
2! 4!
Calcule e indique el orden de la aproximación para:

Suma de las funciones.


Producto de las funciones.

3 Ing. Patricio Pugarín D.

También podría gustarte