Changeset 7181 for trunk/psLib/test/math/tst_psMinimizeLMM.c
- Timestamp:
- May 23, 2006, 10:56:20 AM (20 years ago)
- File:
-
- 1 edited
-
trunk/psLib/test/math/tst_psMinimizeLMM.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/math/tst_psMinimizeLMM.c
r7160 r7181 15 15 #define NUM_DATA_POINTS 300 16 16 #define NUM_PARAMS 3 17 #define VERBOSE 0 17 18 float expectedParm[NUM_PARAMS]; 18 19 … … 96 97 coordinates->data.F32[i] = function(params, x) + 0.1 * (2.0 * psRandomGaussian(rng) - 1.0); 97 98 errors->data.F32[i] = 0.1; 98 printf("Data %ld: (%f, %f) --> %f\n", i, x->data.F32[0], x->data.F32[1], coordinates->data.F32[i]); 99 if (VERBOSE) { 100 printf("Data %ld: (%f, %f) --> %f\n", 101 i, x->data.F32[0], x->data.F32[1], coordinates->data.F32[i]); 102 } 99 103 } 100 104 … … 118 122 float expected = function(params, x); 119 123 diff += (fitted - expected) / fabsf(expected); 120 printf("Data point %ld: Fitted: %f, expected: %f\n", i, fitted, expected); 124 if (VERBOSE) { 125 printf("Data point %ld: Fitted: %f, expected: %f\n", i, fitted, expected); 126 } 121 127 fflush(stdout); 122 128 }
Note:
See TracChangeset
for help on using the changeset viewer.
