Changeset 3551 for trunk/psLib/src/math/psStats.c
- Timestamp:
- Mar 29, 2005, 12:51:24 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/math/psStats.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/math/psStats.c
r3547 r3551 9 9 * @author GLG, MHPCC 10 10 * 11 * @version $Revision: 1.12 3$ $Name: not supported by cvs2svn $12 * @date $Date: 2005-03-29 22: 34:59$11 * @version $Revision: 1.124 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2005-03-29 22:51:24 $ 13 13 * 14 14 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 1628 1628 // Gaussian to the robustHistogramVector. 1629 1629 psImage *covar = NULL; 1630 psMinimization *min = psMinimizationAlloc(100, 0.1); 1630 /* XXX: Old, remove. 1631 psMinimization *min = psMinimizationAlloc(100, 0.1); 1632 psVector *myParams = psVectorAlloc(2, PS_TYPE_F32); 1633 psArray *myCoords = psArrayAlloc(robustHistogramVector->n); 1634 psVector *y = psVectorAlloc(robustHistogramVector->n, PS_TYPE_F32); 1635 myParams->data.F32[0] = myMean; 1636 myParams->data.F32[1] = myStdev; 1637 for (i=0;i<robustHistogramVector->n;i++) { 1638 myCoords->data[i] = (psPtr *) psVectorAlloc(2, PS_TYPE_F32); 1639 ((psVector *) (myCoords->data[i]))->data.F32[0] = (psF32) i; 1640 y->data.F32[i] = robustHistogramVector->data.F32[i]; 1641 } 1642 */ 1643 1644 psMinimization *min = psMinimizationAlloc(100, 0.01); 1631 1645 psVector *myParams = psVectorAlloc(2, PS_TYPE_F32); 1632 psArray *myCoords = psArrayAlloc(robustHistogramVector->n); 1633 psVector *y = psVectorAlloc(robustHistogramVector->n, PS_TYPE_F32); 1634 1635 1646 psArray *myCoords = psArrayAlloc(2 * dL + 1); 1647 psVector *y = psVectorAlloc(2 * dL + 1, PS_TYPE_F32); 1636 1648 myParams->data.F32[0] = myMean; 1637 1649 myParams->data.F32[1] = myStdev; 1638 1639 /* XXX: old. Remove this.1640 for (i=0;i<robustHistogramVector->n;i++) {1641 myCoords->data[i] = (psPtr *) psVectorAlloc(2, PS_TYPE_F32);1642 ((psVector *) (myCoords->data[i]))->data.F32[0] = (psF32) i;1643 y->data.F32[i] = robustHistogramVector->data.F32[i];1644 }1645 */1646 1650 1647 1651 for (i = modeBinNum - dL; i <= modeBinNum + dL; i++) { … … 1652 1656 } 1653 1657 1654 bool rc = psMinimizeLMChi2(min, 1655 NULL, 1656 myParams, 1657 NULL, 1658 myCoords, 1659 y, 1660 NULL, 1661 (psMinimizeLMChi2Func) psMinimizeLMChi2Gauss1D); 1658 1659 psBool rc = psMinimizeLMChi2(min, 1660 NULL, 1661 myParams, 1662 NULL, 1663 myCoords, 1664 y, 1665 NULL, 1666 (psMinimizeLMChi2Func) psMinimizeLMChi2Gauss1D); 1662 1667 if (rc == false) { 1663 1668 psLogMsg(__func__, PS_LOG_WARN, … … 1682 1687 } 1683 1688 } 1684 1685 1689 1686 1690 if (stats->options & PS_STAT_ROBUST_STDEV) {
Note:
See TracChangeset
for help on using the changeset viewer.
