![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Histograma. Obtener máximos y mínimos relativos
Buenas a todos...
Como dice la pregunta... alguien puede indicarme, si es tan amable, ¿como sería el algoritmo para obtener los máximos y mínimos relativos dado un histograma? Verán... tengo este código, que se que no es muy eficiente:
Siendo las estructuras de esta manera:
Se que a el código le falta refinar.... Pero de acuerdo a mi lógica (que es muy probable de que esté errado) debería ir copiando en la estructura de maximum y minimum los valores posicionales del histograma que cumple con los máximos y mínimos dependiendo del valor anterior... Pues, hago recorrer ambas estructuras y no pasa nada... es como si fuera que no encuentra ningún máximo o minimo:
Llevo un tiempo tratando de averiguar donde está la falla... y ya no se por donde ver... aunque el código para obtener los valores no es el correcto... debería ir guardando algo... ¿? Desde ya muchas gracias por tomarse su tiempo, Saludos, |
#2
|
|||
|
|||
Hola Delphius
Mirá este link Está el código fuente de un programa que hace un histograma, aunque lo hace al abrir un archivo y leer te puede servir de algo. A lo mejor en la página de la Facutad de Ciencias Agronómicas de la UNC pueda haber algo, ellos desarrollaron un programa que creo que se llama infostat en delphi. Saludos |
#3
|
||||
|
||||
![]() Muchas gracias Robert01 por ofrecer tu ayuda.
Lamento decirte que he mirado el código del link y la verdad es esa parte no me sirve de nada. El problema no pasa por armar un histograma, a eso ya lo tengo hecho. La situación complicada para mi es que no se porqué motivo, razón o circunstancia, no está registrando en el vector dinámico los valores máximos y mínimos. Si bien el código que expuse anteriormente no cumple con el cometido. Lo he realizado para comprobar si estaba funcionando el vector... y la verdad es que no funciona. Lo curioso es que yo ya tengo implementado un vector dinámico similar a ese para llevar un registro de otras cosas y éste si funciona. Envío las unidades para ver si alguien ve la luz. Saludos, |
#4
|
|||
|
|||
Cita:
|
#5
|
||||
|
||||
![]() Bueno, Robert01 estuve probando lo que tu comentabas, y la verdad no es que se "pisa" los datos con el paso siguiente.
De acuedo a las pruebas (paso a paso) que hice, el código se ejecuta.. la instrucción se realiza pero si observo con watch, se ve que no incrementa la cantidad ni pide la memoria adecuada, ni le asigna el valor... Debería poder realizar esta parte:
La verdad es que me parece muy raro... si anteriormente a esta parte del código realiza el procedimiento similar para el almacenamiento de la moda (ver zip adjuntado en el post anterior) ¿Porqué no lo hace para los máximos y mínimos? Es un misterio... No le veo error al código. Demasiado raro: que con F7 se ve que se ejecuta estas instrucciones, pero que en realidad no está incrementando el valor ni almacenando.... He probado moviendo el código un poco más arriba... he alterado el código de diversas formas, incluso la más absurda: Y Nada... las instrucciones son realizadas... pero el watch dice otra cosa. Si alguien ve el error, ¿me puede dar un buen zopapo (paliza) virtual? Muchas gracias... por ayudarme Robert01. Saludos |
#6
|
|||
|
|||
Delphius:
Yo hace un tiempo estaba probando un código y por un error que no se donde está no ejecutaba el bucle porque los índices permanecían en 0. según cual fuera el caso. La primera vez que usaba el bucle andaba todo bien pero a la segunda vez que trataba de usar esa parte de código ocurría el error. No se si había declarado las variables en forma inadecuada o que. Yo lo que hice fue usar un bucle do while para ver lo que pasaba. Saludos |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Requerimientos mínimos de Vista son muy mínimos | vtdeleon | La Taberna | 2 | 20-02-2007 23:34:06 |
Histograma | javikanin | Varios | 16 | 02-01-2006 23:40:17 |
Requerimientos minímos | Alexander | Varios | 0 | 27-06-2005 15:45:36 |
Maximos | Carlex | SQL | 1 | 03-02-2005 19:23:53 |
Graph Meter (histograma) | cadena | Gráficos | 0 | 01-12-2004 19:29:23 |
![]() |
|