Está en la página 1de 2

Matemtica aplicada a las artes I

IUNA

Apunte 1
Sistemas de numeracin

1. Sistemas de numeracin. Decimal, binario y hexadecimal.


Representamos un nmero con una serie de dgitos y para la parte entera y decimal respectivamente, en un sistema con una cantidad de smbolos dados , llamada la base. Es posible calcular el nmero que se ha representado en base 10 con la siguiente frmula.

El sistema binario consiste en una base de dos smbolos, 0 y 1 por lo que , el hexadecimal tiene 16 smbolos posibles ( ), y para completar los dgitos decimales estndar se sigue con las letras A, B, C, D, E y F representando los nmeros 10, 11, 12, 13, 14 y 15. En Matlab podemos utilizar las funciones dec2bin, dec2hex y dec2base para convertir un nmero decimal en binario hexadecimal o de base arbitraria y sus recprocos, bin2dec, hex2dec y base2dec.
>> dec2bin(256) ans = 100000000 >> dec2hex(255) ans = FF >> bin2dec('1010') ans = 10 >> hex2dec('7DC') ans = 2012

2. Nmeros de doble precisin con coma flotante.


Representamos un nmero real de 64 bits de precisin con el siguiente manejo de la memoria.

El valor numrico podemos calcularlo con la siguiente frmula, donde los valores de estn en la regin de fraction de 1 a 52 y el exponente est computado con los bits de 53 a 63 de la regin exponent.

Matemtica aplicada a las artes I

IUNA

De esta frmula de obtienen los mayores y menores nmeros que se pueden representar en un sistema de doble precisin. En Matlab,
>> eps %mnimo decimal posible de representar ans = 2.220446049250313e-16 >> 1.7976931348623158e308 %mximo nmero posible de representar >> 1.7976931348623159e308 %esto es infinito para el sistema double ans = Inf

En Matlab existen varias clases de variables con diferentes tamaos. En la siguiente tabla se ven los nombres de algunas de las clases en Matlab y la cantidad de bytes que ocupan.
Name a b c d e f Size 1x1 1x1 1x1 1x1 1x1 1x1 Bytes 1 2 4 8 4 8 Class int8 int16 int32 int64 single double Attributes

Por ejemplo: int8 soporta nmeros entre int16 soporta nmeros entre

y y

, es decir de -128 a 127. , es decir de -32768 a 32767.

También podría gustarte