RE: Complejo

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
---------------------------------------------------------

In response to

Browse pgsql-es-ayuda by date

  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