Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Polinomios

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Polinomios Responder citando

Tengo una pregunta, como hago en Builder si tengo un arreglo con las raices de un polinomio (reales y/o complejas) y deseo obtener los coeficientes de dicho polinomio. Gracias por la ayuda que me puedan brindar
Volver arriba
Mensaje    Asunto: Responder citando

Hola.

La respuesta es sencilla. Supongo que sabrás algo de teoría de polinomios. Sean las raíces de un polinomio x1=3,x2=1,x3=0, entonces el polinomio se obtiene como producto de los siguientes monomios: (x-x1), (x-x2) y (x-x3), es decir, P(X)=(x-3)*(x-1)*(x-0), y luego tienes que multiplicarlos entre sí. La función para crear polinomios es muy sencilla. Yo me hice una clase polinomios con diversas funciones, aunque sólo para raíces reales (por el tipo de problemas que manejo no tengo necesidad de las imaginarias). Define una clase e implementa los distintos operadores:
Código:
class OPolinomio{
int grado;
double *Coeficientes,*Raices;
OPolinomio();
OPolinomio(int);
operator +;
operator -;
operator *;
operator /;
void Raices();
double Valor(double);
...
};

Como pista te diré que para multiplicar los anteriores polinomios los tienes que ir multiplicando uno a uno. Lo mejor es que te hagas las operaciones a mano y vayas viendo cómo el producto del coeficiente "i" del polinomio "P" por el coeficiente "j" del polinomio "Q" se suma al coeficiente "i+j" del polinomio "R" (resultado). Todas las operaciones las puedes ir siguiendo con un ejemplo hecho a mano.
No deberías tener problemas.

Un saludo.
_________________
Nunca digas "Es imposible" sin intentarlo antes.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Gracias por la ayuda Responder citando

Oye.... muchas gracias por la ayuda que me brindaste, ya entendí la idea del asunto... en este momento voy a implementarlo en el Builder y te comento como me fue.
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.