Conversão : Float --> Double

Programação C em geral

Moderadores: 51, guest2003

Conversão : Float --> Double

Mensagempor andre_luis » 18 Set 2007 14:28

PessoALL,

Tenho uma rotina de um filtro digital que possui os seguintes vetores :

static double znum[5]={.99349321, 0.0, 1.9869863, 0.0, .99349321 };
static double zden[4]={.98706352, -9.9324947e-16, 1.9869092, -9.9973605e-16 };

Como posso convertê-los em long, usando algo tipo casting ?
Ou a 'melhor' solução seria simplesmente normalizar todos os valores para um valor médio do range ( ex.: MAX_LONG/2 ) e substituir um-a-um ?


+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Re: Conversão : Float --> Double

Mensagempor andre_luis » 18 Set 2007 14:30

CORRIGINDO O TÍTULO !!!!


Float --> long


+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Re: Conversão : Float --> Double

Mensagempor mrtabs » 17 Out 2007 14:13

Cara,

ve no math.h
deve ter umas funcoes tipo, round e trunc...acho q ajudam

abraço


andre_teprom escreveu:CORRIGINDO O TÍTULO !!!!


Float --> long


+++
mrtabs
Nibble
 
Mensagens: 70
Registrado em: 24 Out 2006 09:27
Localização: Santos e/ou Sao Paulo

Re: Conversão : Float --> Double

Mensagempor Jorge_Francisco » 17 Out 2007 14:24

mrtabs escreveu:Cara,

ve no math.h
deve ter umas funcoes tipo, round e trunc...acho q ajudam

abraço


andre_teprom escreveu:CORRIGINDO O TÍTULO !!!!


Float --> long


+++


Assim não dá?

(long) znum[2]
Avatar do usuário
Jorge_Francisco
Dword
 
Mensagens: 1009
Registrado em: 12 Out 2006 09:53
Localização: Rio de Janeiro

Nao da...

Mensagempor Budweiser » 05 Abr 2008 00:33

O problema é o tamanho em bits dos tipos de dados... Fazendo operaçoes com tipos diferentes, sempre fica "sujeira" nos bits menos significativos...
Portanto, o melhor seria usar o mesmo tipo de dados ou usar numeros em hexa o binario...

Abraços!
Budweiser
Nibble
 
Mensagens: 68
Registrado em: 28 Mar 2008 15:37
Localização: Florianópolis - SC


Voltar para Visual C++/C/C++/C#

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x