From: | "Lic(dot) Martin Marques" <martin(at)bugs(dot)unl(dot)edu(dot)ar> |
---|---|
To: | Eliana Ojeda <eojeda(at)edelca(dot)com(dot)ve> |
Cc: | Julio Rivero <jcrmlima(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | RE: Complejo |
Date: | 2006-04-18 19:11:47 |
Message-ID: | Pine.LNX.4.61.0604181604180.20520@bugs.unl.edu.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Tue, 18 Apr 2006, Eliana Ojeda wrote:
> Un número complejo esta compuesto de un valor, una letra y otro valor: ejemplo 32,5 j 51,0
> Pero conseguí la forma de hacerlo con una matriz, guardando solamente los valores reales. Si tienes una forma mejor, te lo agradecería.
No. Un numero complejo se compone de dos numeros reales: uno es la parte
real y la otra es la parte imaginaria. Esa letra (por lo general una i de
imaginario) muestra cual es la parte imaginaria.
9^(1/2) = 3
(-9)^(1/2) = -3
Lamentablemente no esta soportado numeros complejos, pero podes trabajar
con dos campos, uno que contenga la parte real, y la otra que contenga la
parte imaginaria.
CREATE TABLE complejo (
id SERIAL PRIMARY KEY,
nreal real,
nimg real
);
SELECT nreal || ' + i ' || nimg FROM complejo
Ademas, escrito asi, podras trabajar mejor con dichos numeros.
--
21:50:04 up 2 days, 9:07, 0 users, load average: 0.92, 0.37, 0.18
---------------------------------------------------------
Lic. Martín Marqués | SELECT 'mmarques' ||
Centro de Telemática | '@' || 'unl.edu.ar';
Universidad Nacional | DBA, Programador,
del Litoral | Administrador
---------------------------------------------------------
From | Date | Subject | |
---|---|---|---|
Next Message | Miguel Bernilla Sánchez | 2006-04-18 19:36:39 | Left Outer join |
Previous Message | Andres Serrano | 2006-04-18 19:11:16 | Eliminar procesos lanzados por un cliente |