Programación de solución aproximada de ecuaciones
Para t=-100 a 500 pasos 0.001
Para k=-300 a 1000, el tamaño del paso es 0.003
Si a1t^3+.. +h 1 <0.01
//Dentro del rango de umbral, genera los valores de t y k.
Siguiente k
Próxima prueba
Cuando el tamaño del paso y el umbral se establecen razonablemente, este método puede obtener una solución aproximada.
Si desea optimizar, puede consultar libros sobre diseño de optimización, como qué método de rama y enlace utilizar para mejorar la eficiencia del cálculo.
Dim a1, b1, c1, d1, e1, f1, g1, h1, a2, b2, c2, d2, e2, f2, g2, h2 como Doble
Da estos Asignación constante.
Dim t, k es Doble
Para t = 0 a 1, el tamaño del paso es 0.001
Para k = 0 a 1, el tamaño del paso es 0.001
Si ABS(a 1t ^ 3+b 1 * t ^ 2+c 1 * t+d 1 * t * k ^ 2+e 1 * t * k+f 1 * k ^ 2 +g 1*k+h 1)<0.001 y ABS(a2*k^3+B2*k^2+C2*k+D2*k*t^2+E2*k*t+F2*t^2 + G2 * t+H2)<Entonces 0.001
En el rango de umbral, genera los valores t y k.
Imprimir " t =t
Imprimir " k =k
Si... terminará
Siguiente k
Próxima prueba