![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Pero todavía sigo sin saber como llenas los valores de la matriz
La única razón para que no entre en el if, es que no se cumpla la condición. No te fíes de la información que se ve en los watch, tratándose de valores de punto flotante puede que se trate de una aproximación y no del valor real. Por eso te preguntaba, como llenabas la matriz, para estar seguro de que valores se guardaban en ella. Si pudieras poner el código, donde llenas la matriz, por lo menos a mi, me aclararía muchas cosas. |
|
#2
|
||||
|
||||
|
Mientras pones algo mas de codigo, permiteme adivinar un par de soluciones.
Esto es lo que tienes ahora:
Solución 1:
Solución 2:
PD: Para que funcione, necesitas incluir en la uses la unit math. |
|
#3
|
||||
|
||||
|
Hola Seoane
Ahí pongo algo de código Código:
Type Tmatriz1 = array[1..16,1..16] of Real; // Aquí defino la matriz Código:
Theta := Angulo1 ( Gxx, Gyy, Gxy ); // En esta función se obtiene un determinado ángulo Angulos[(((Alto+Bloque-1) div Bloque), ((Ancho-1) div Bloque)] := Theta; //Aquí le asigno el valor a la matriz |
|
#4
|
||||
|
||||
|
¿Has probado las soluciones que te propuse? ¿funcionaron o sigues teniendo el mismo problema?
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Están locos estos romanos | dec | Humor | 3 | 09-10-2006 11:49:32 |
| Los virus estan mas locos cada dia | el_barto | Noticias | 6 | 14-09-2005 17:54:18 |
| ...de locos... | Jure | Humor | 2 | 23-08-2004 12:43:20 |
| ¿Estamos locos o que? | kokoon | Humor | 3 | 28-05-2004 21:25:33 |
| Locos | obiwuan | Humor | 0 | 13-05-2003 19:05:19 |
|