Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #27  
Antiguo 30-05-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 27
Delphius Va camino a la fama
Espero aportar algo

Oregon, debo admitir que yo del tema mucho no sé. Estuve haciendo memoria y me acordé del método de Runge-Kutta. Que en pocas palabras toma dos puntos a y b. Y predice k puntos intermedios de acuerdo a una aproximación de primer, segundo, tercer o cuarto orden.

Se que lo tuyo es algo más complicado. Sobre todo si se trata de otros tipos de aproximaciones... sobre todo las del tipo logaritmicas y espirales ya de estos tipos no he oído hablar.

Yo la verdad, es que (para empezar) estaba pensando en algo simple:
Si se tiene una imagen y se toma el supuesto de que cada punto [X,Y] de la imagen puede expresarce en función. Algo como Y = f(X).
Entonces para una serie de puntos (lo más próximos posibles) marcados, mediante algún método de interpolación le precedimos valores y para cada x mayor al punto inicial y menor al final.
Luego repetir el proceso para los siguientes 2 puntos.

Algo como esto:

Código:
1. Tomar 2 primeros puntos:
1.1. Punto_inicial := Puntos(0);
1.2. Punto_final := Puntos(1);

2. Repetir hasta que no haya puntos a examinar
2.1. Aplicar Método de Ruge-Kutta según k-ésimos puntos a generar.
2.2. Para cada k-ésimo punto generado por Runge-Kutta:
2.2.1. Insertar en Puntos entre Punto_inicial y Final, siguiendo el k-ésimo orden.
2.3. Avanzar k lugares a Punto_inicial y Punto_final

3. Para cada punto en Puntos:
3.1. Calcular coordenada en imagen
3.2. Colocar punto y trazar línea desde el punto anterior
Si suponemos que Puntos() es una estructura dinámica que almacena todos los puntos correspondientes. De modo que se consiga algo como esto:

A-k1-k2-k3-k4-B-k1-k2-k3-k4-C-.....

Siendo A,B y C los puntos inicialmente cargado y entre cada uno de ellos los k generados.

Espero que se entienda mi idea. Tal vez no se ajusta a lo que buscas, es que no estoy muy puesto en ese tema, pero es que mi poco conocimiento del tema no me permite más.

No he visto el ejemplo que te envio Neftali pero si he visto pruebas del componente del que te habló.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
necesito ayuda en un proyecto estrella135 Varios 2 01-02-2007 16:09:39
Ayuda para un proyecto SOAD_ API de Windows 0 22-01-2007 00:09:44
ayuda proyecto alex_jf Varios 5 29-04-2006 01:43:48
ayuda para concluir mi proyecto Maga84 Varios 2 29-05-2005 08:55:59
como anexar una ayuda CHM a un proyecto delphi hhuillcen Varios 1 09-12-2003 18:34:02


La franja horaria es GMT +2. Ahora son las 04:48:40.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi