On 2/18/2010 10:36:18 PM, Tom_Gutman wrote:
>>>Infact I would suppose and expect a symbolic processor to evaluate 0.4 to 2/5 (if not otherwise told) and not to be switched to numeric mode by that float.<<
>
>And with respect to Mathcad
>you suppose wrong. This is a
>design decision, made long ago
>when symbolics were introduced
That may be true but in case of the integral, which was the initial subject, it rather seems to be a mattter of how the new symbol engine handles the forced numeric mode. The integrals are correctly shown (in the sense of evaluting as expected) in version 11! To me thats more of a bug than a simple annoyance that this does not work in version 14.
Concerning my proposal of changing the way the engine is forced to symbolic mode I agree with that being a change of documented design and therefore beeing subject of feature suggestion. It was made here because it would solve the problem with the inital integral (and because I quite often was displeased with that behaviour). I strongly feel that the switch to numerics in the symbolic engine should not be that automatic.
Considering my 0.4 to 2/5 statement, this was done as most symbolic engines would do this unless told to approx, therefore I said i would have expected it. It's not really a strong feature suggestion because it could be quite cumbersome too in other programs, to have "exact" fractions in lieu of floats. In other programs there usually is the possibility to force an approx mode but in Mathcad you have no opportunity to force an exact mode if you have floats in your expressions. Together with the changed way of evaluating the integral thats a bad combination, I think.
RMix