Matlab - practica urgente

 
Vista:

practica urgente

Publicado por sr ares (2 intervenciones) el 23/10/2007 10:49:55
Utilizacion de comando ´num2hex (x)´

1.-o se realizaría el siguiente programa

function [f,e,sig] = fracexp (x)
%
% [f,e,sig]= fracexp (x)
%
%INPUT. x es un numero en punto flotante
%
%OUTPUT. Si x = +- (1+f)*2^e
% f es la fraccion de x
% e es el exponente de x
% sig = +1 o -1 es el signo de x
%
% OBSERVACIONES:
% x NO puede ser una excepcion (Inf, NaN) o un numero subnormal
% x,f,e son números, no variables tipo caracter producidas por num2hex
%
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:practica urgente

Publicado por fismat (391 intervenciones) el 23/10/2007 11:00:06
Hola Sr Ares

Podrias especificar tu consulta.
A continuacion te envio la documentacion de mun2hex

>> help num2hex
NUM2HEX Convert singles and doubles to IEEE hexadecimal strings.
If X is a single or double precision array with n elements,
NUM2HEX(X) is an n-by-8 or n-by-16 char array of the hexadecimal
floating point representation. The same representation is printed
with FORMAT HEX.

Examples:

num2hex([1 0 0.1 -pi Inf NaN]) is
3ff0000000000000
0000000000000000
3fb999999999999a
c00921fb54442d18
7ff0000000000000
fff8000000000000

num2hex(single([1 0 0.1 -pi Inf NaN])) is
3f800000
00000000
3dcccccd
c0490fdb
7f800000
ffc00000

See also HEX2NUM, DEC2HEX, FORMAT.

Saludos
Fismat
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:practica urgente

Publicado por sr ares (2 intervenciones) el 23/10/2007 11:06:13
Pues lo que quería saber es como hacer una función en la que a partir de un numero en coma flotante hexadecimal(num2hex) sacar el valor de su fracción, de su exponente y del signo con estructura que anteriormente puse en el foro.Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar