[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## Re: trivial calculator problem

**From**: |
Arthur Norman |

**Subject**: |
Re: trivial calculator problem |

**Date**: |
Mon, 3 May 2021 08:01:24 +0100 (GMT Summer Time) |

**User-agent**: |
Alpine 2.00 (WNT 1167 2008-08-23) |

Just to add to the options, since Macsyma was mentioned too
With Reduce (available via sourceforge) I can try
on rounded;
precision 5;
equation := impedance = 1/(2*pi*frequency*capacitance);
capacitance := 1.0e-6;
if not numberp impedance then first solve(equation, impedance);
if not numberp frequency then first solve(equation, frequency);
if not numberp capacitance then first solve(equation, capacitance);
end;
and my output is then
12
0.159155
equation := impedance=-----------------------
capacitance*frequency
capacitance := 0.000001
159155.0
impedance=-----------
frequency
159155.0
frequency=-----------
impedance
=====

`I think that from outside the immediate community I would characterise
``Axiom/Fricas as a sensible choice for those concerned with avoiding
``getting wrong answers because of "special cases" or slips that could
``emerge from failing to be aware of the detailed mathematics theories and
``structures that underpin a calculation. Axiom rather than Fricas may
``especially appeal to those who want to ability to inspect its (literate)
``source and based on that check and follow through everything it does so
``that they can formalise a justification of the correctness of its results.
`
Arthur