Está en la página 1de 15

REPUBLICA BOLIVARIANA DE VENEZUELA

UNIVERSIDAD NACIONAL EXPERIMENTAL


“FRANCISCO DE MIRANDA”
AREA DE TECNOLOGIA
NUCLEO LOS PEROZOS
UNIDAD CURRICULAR: MATEMATICA IV

Bachilleres:
Greimar Arias C.I 22.600.398
Carlos Navas C.I. 24.581.713
Prof: Yorman Mendoza Victor Carache C.I. 26.937.490
Oneal Navarro C.I.25.457.107

Santa Ana de Coro; MAYO del 2020


¿Aritmética del punto Flotante en las Aproximaciones
Numéricas por Exceso o por Defecto?
La representación de punto flotante (en inglés floating point) es una
forma de notación científica usada en los computadores con la cual se
pueden representar números reales extremadamente grandes y
pequeños de una manera muy eficiente y compacta, y con la que se
pueden realizar operaciones aritméticas. El estándar actual para la
representación en coma flotante es el IEEE 754.
Ejemplo aproximaciones por exceso:
Tenemos dos posibles formatos de números reales: simple precisión y
doble precisión. En simple precisión la longitud de palabra es de 32
bits N = (-1)S 1.F 2E-127
Vemos que la mantisa está normalizada de modo que 1 ≤ F ≤ 2 y que
el exponente se almacena en exceso a 127 para evitar tener que usar
otro bit de Signo (S) 1 bit Exponente (E) 8 bits Mantisa (F) 23 bits En
doble precisión la longitud de palabra es 64 bits N = (-1)S 1.F 2E-1023
Ahora el exponente está en exceso a 1023 y la mantisa está
normalizada lo mismo que en el punto anterior Signo (S) 1 bit
Exponente (E) 11 bits Mantisa (F)52 bits Dado que la representación
de números reales bajo estos formatos es aproximada hay dos
conceptos importantes en la aritmética en punto flotante: rango y
precisión • Rango : Nos da el conjunto de intervalos donde existen
números representables, depende del exponente • Precisión : Nos da
la diferencia entre dos números representables consecutivos, depende
del número de bits de la mantisa. El rango y la precisión son
conceptos antagónicos pues para mejorar la precisión habría que
aumentar la mantisa y por tanto reducir el exponente lo que lleva a una
disminución del rango.
Error de Aproximación Numérica:
La incertidumbre o error numérico es una medida del ajuste o cálculo
de una magnitud con respecto al valor real o teórico que dicha
magnitud tiene. Un aspecto importante de los errores de aproximación
es su estabilidad numérica. Dicha estabilidad se refiere a cómo dentro
de un algoritmo de análisis numérico el error de aproximación es
propagado dentro del propio algoritmo.
El concepto de error es consustancial con el cálculo numérico. En
todos los problemas es fundamental hacer un seguimiento de los
errores cometidos a fin de poder estimar el grado de aproximación de
la solución que se obtiene.
Error Relativo:
Es el cociente de la división entre el error absoluto y el valor exacto. Si
se multiplica por 100, se obtiene el tanto por ciento (%) de error. Al
igual que el error absoluto, éste puede ser positivo o negativo (según
lo sea el error absoluto) porque puede ser por exceso o por defecto, y
no tiene unidades.
Error Porcentual:

El error porcentual es la manifestación de un error relativo en términos


porcentuales. En otras palabras, es un error numérico expresado por
el valor que arroja un error relativo, posteriormente multiplicado por
100.

Para entender qué es un error porcentual, primero es fundamental


entender qué es un error numérico, un error absoluto, y un error
relativo, ya que el error porcentual se deriva de estos dos términos.

Algunos Software Usados en el Análisis Numérico?

Matlab: MATLAB (abreviatura de MATrix LABoratory, «laboratorio de


matrices») es un sistema de cómputo numérico que ofrece un entorno
de desarrollo integrado (IDE) con un lenguaje de programación propio
(lenguaje M).

Características de MATLAB:
 Cálculos intensivos desde un punto de vista numérico.
 Gráficos y visualización avanzada.
 Lenguaje de alto nivel basado en vectores, arrays y matrices.
 Colección muy útil de funciones de aplicación.

Operadores: Estos son los símbolos aritméticos básicos: suma (+),


resta (-), multiplicación (*), división (/) y potenciación (^)

Primero se calculan las operaciones que están dentro de los


paréntesis. En este ejemplo, primero se calcula 20 - 5; el resultado se
multiplica por 2, luego se divide por 30 y, por último, se le suma 1. El
resultado final es 2. Los paréntesis pueden también usarse en otros
casos.

KTurtle también tiene otras funciones aritméticas en forma de órdenes.


Echa un vistazo a las siguientes órdenes, eso sí, teniendo en cuenta
que se trata de operaciones
avanzadas: redondear, aleatorio, raíz, pi, sen, cos, tan, arcsen, arccos,
arctan.

Instrucciones Principales para Cargar o Copiar en la Hoja


de Cálculo o de Trabajo:
Matrices en Matlab Para introducir una matriz en Matlab se procede de
la forma siguiente. Si por ejemplo tenemos la matriz
1 2 3 4
A = ( )
5 6 7 8

Se introduce como:
>>A= [1 2 3 4; 5 6 7 8]
1 2 3 4
A=
5 6 7 8

O bien,
>>A= [1, 2, 3,4; 5, 6, 7,8];
Observemos que unas matrices especiales son los vectores, de esta
forma, el vector fila v = (1.0, 1.1, 1.2, 1.3, . . . , 1.9,2.0), se escribe en
Matlab como
>>v= [1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0]
Operaciones y comandos para Matrices: Hemos visto cómo se
introducen las matrices en Matlab. Veamos un ejemplo para introducir
algunos de los comandos básicos:
Ejemplo 1
Operaciones Elementales
Definimos dos matrices:
>>A= [2 1; 3 2]
3 1
A=
2 2

B= [3 4;-1 5]

3 4
B=
−1 5

Para sumar las dos matrices:


>>A+B
5 5
ans=
2 7

Para multiplicar una matriz por un escalar:


>>3*A
6 3
ans =
9 6
Producto de matrices:
>>C=A*B
5 13
C=
7 22
Siempre que los tamaños de las matrices sean los adecuados. Para
saber cuál es el tamaño de una matriz con la que estamos trabajando,
>>size(A)
ans = 2 2
Que quiere decir, evidentemente, 2 filas y 2 columnas.

Ejemplo dado en clases:


2 −1 4
1. A= [ ½ 0 7 ] 3*3
2 −⅓ 3

2. >> A= [2 -1 4; ½ 0 7; 2 -½ 3]

2 −1 4
3. A= ½ 0 7
2 −⅓ 3

4. >>A= [2, -1, 4; ½, 0, 7; 2, -½, 3,]

5. >>v= [2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3.0]

Ejemplo 2 dado en clase=


3 −2
1. B= [ 0,5 ] 3∗2
𝜋
√2
𝑠𝑒𝑛 ( ) −1
4
𝜋
2. >> B= [3 - 2; 0,5 √2; 𝑠𝑒𝑛 ( ) -1 ]
4

3 −2
3. B= 0,5
𝜋
√2
𝑠𝑒𝑛 ( ) −1
4

𝜋
4. >> B= [3, - 2; 0,5, √2; 𝑠𝑒𝑛 ( ), -1 ]
4

5. >>v= [3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 4.0]

Matriz 3*3 de A cálculo de la transpuesta:


2 −1 4
1. A= [ ½ 0 7 ] 3*3
2 −⅓ 3

2. A𝒕 transpuesta de la matriz A de 3*3

2 ½ 2
A𝑡 = [ −1 0 −⅓ ]
4 7 3

Inversa de una Matriz 𝑨−𝟏


Y = inv(X) calcula la inversa de la matriz cuadrada X.
𝑋 −1 Equivale a inv(X).Y
x = A\b se calcula de manera diferente que x = inv(A)*b y se
recomienda para resolver sistemas de ecuaciones lineales.
Instrucciones para el cálculo de la inversa de una matriz:

1. Calcule la inversa de una matriz de 3*3.

2. X = [1 0 2; -1 5 0; 0 3 -9]

3. X = 3×3

1 0 2
-1 5 0
0 3 -9

4. Y = inv(X)

5. Y = 3×3

0.8824 -0.1176 0.1961


0.1765 0.1765 0.0392
0.0588 0.0588 -0.0980

6. Compruebe los resultados. Idealmente, Y*X produce la matriz de


identidad. Dado que inv realiza la inversión de matriz mediante
cálculos de punto flotante, en la práctica Y*X está cerca de la
matriz de identidad eye(size(X)), pero no es exactamente igual.

7. Y*X
1.0000 0.0000 -0.0000
0 1.0000 -0.0000
0 -0.0000 1.0000

Multiplicación de la matriz A*B


2 −1 4
1. MATRIZ A= [ ½ 0 7 ] 3*3
2 −⅓ 3
C= A*B Multiplicación de las dos matrices A y B.
3 −2
2. MATRIZ B= [ 0,5 ] 3∗2
𝜋
√2
𝑠𝑒𝑛 ( ) −1
4

2 −1 4 3 −2
A= [ ½ 0 7 ] B= [ 0,5 ]
𝜋
√2
2 −⅓ 3 𝑠𝑒𝑛 ( ) −1
4

A= [2 -1 4; ½ 0 7; 2 -⅓ 3]
𝜋
B= [3 -2; 0.5 √2; 𝑠𝑒𝑛 ( ) -1]
4

C= A*B
ANS=
5,55482 -9,41421
1,59595 -8
5,79112 -7,70710

Instrucciones para Graficar Funciones


En MATLAB es muy fácil hacer graficas de funciones. Las gráficas de
funciones, f; ℝ → ℝ, pueden generarse usando el comando plot de
MATLAB. Esta grafica consiste de puntos conectados por líneas
rectas. Los valores de la variable independiente y dependiente son
dados mediante dos vectores del mismo tamaño. ˜ Para ilustrar la
utilización de los comandos graficar la función y = x 2 + 1 y la función´
z = sen(x) sobre el intervalo [−1, 2].
 Creación del Intervalo:
Podemos utilizar cualquiera de las opciones que hemos visto en
lecciones anteriores. En este caso utilizare linspace con 30 puntos:
>> x = linspace(-1,2,30);
 Definición de la función:
Observemos que para poder definir multiplicaciones de vectores
elemento por elemento, es necesario introducir un punto antes del
signo * o del exponente.
>> y = x.ˆ2+1
 Graficar con plot
El formato es siempre el mismo: la variable dependiente es escrita
antes de la variable dependiente en la lista de entradas:
Plot (x, y)
Este comando abre una nueva ventana y la figura aparece en este. La
figura estándar es en color azul.
>> Plot (x, y)

 Opciones
Se puede cambiar el color, la forma del elemento y la forma de la línea
usando:
 y amarillo
 . punto
 : dotted
 m magenta
 o circulo
 -. Dashdot
 c cyan
 x marca x
 – dashed
 r rojo
 + signo mas
 - solid
 g verde
 * asterisco
 b azul
 v triangulo
 w blanco
 ¡ triangulo
 k negro
 ¿ triangulo
Las opciones se introducen entre comillas:
Plot (x,y,’ tipo línea color’)
>> Plot (x,y,'*--r')
>> Plot (x,y,'v:k')
 Incorporaciones:
Se puede personalizar nuestra grafica agregando nombre a los
ejes, tıtulo y mallado.
>> xlabel('Eje x')
>> ylabel('Eje y')
>> title('Mi grafica')

>> grid on
 Varias graficas:
Más modificaciones a la gráfica puede ser por medio de la barra de ´
herramientas que se encuentran en el menú de esta ventana. Varias
graficas ´Para dibujar varias graficas se puede hacer de varias formas.
Una es incorporar todos los comandos en un mismo plot. Por ejemplo
comandos la gráfica de ´ z = sen(x):
>> z = sin(x);
>> plot(x,y,'r',x,z,'k')
>> legend('xˆ2+1','sen(x)')
El comando legend es para incorporar la leyenda que identifica las
gráficas dibujadas. ´ Otra forma de dibujar varias graficas al mismo
tiempo es utilizando ´ hold on y hold off para activar y desactivar el uso
de múltiples ´instrucciones.
>> hold on
>> plot(x,y,'r')
>> plot(x,z,'k')
>> legend('xˆ2+1','sen(x)')
>> hold off

 Funciones de 2 Variables y su Gráfica:


Una función de dos variables es una aplicación:
f: A x B → ℝ3

Por ejemplo:
f(x,y) → x² - y² +1

Así definimos la función: f(x,y) = x² - y² +1


O sea, z = x² - y² +1
Ejemplo gráfico:
z = x² + y² , cuya gráfica (llamada "paraboloide") es la indicada abajo:

También podría gustarte