Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MAAI - Apunte 1
MAAI - Apunte 1
IUNA
Apunte 1
Sistemas de numeracin
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
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.
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