axiom-developer
[Top][All Lists]

## trivial calculator problem

 From: Svjatoslav Agejenko Subject: trivial calculator problem Date: Mon, 03 May 2021 03:10:47 +0300 User-agent: Evolution 3.38.3-1

```Hello !

I'm want to have arbitrary calculators to design electronics circuits.
Idea is that I enter the formula and known values and let computer
to calculate the missing part.

I'm hopelessly stuck with Axiom/FriCAS in this trivial case:
(I tried both)

frequency ==     10          -- Hz
impedance ==     53         -- Ohm

solve(impedance = 1 / (2 * %pi * frequency * capacitance))

I get result:

1
(3)  [capacitance= ------]
106%pi

Can you please tell, how can I get result as floating point value

Also question: I red that FriCAS is supposedly refactored and improved
version of AXIOM. Are there any reasons for sticking with AXIOM ?
Is there some disagreement in the community which one is better ?

FYI: I also implemented this calculator in Maxima like this:
-------------------------------------------------------
eq: impedance = 1 / (2 * %pi * frequency * capacitance);

_frequency:      1;            /* Hz */
impedance:      53;           /* Ohm */

if not ?boundp('frequency) then print(float(solve(''eq, frequency)));
if not ?boundp('capacitance) then print(float(solve(''eq, capacitance)));
if not ?boundp('impedance) then print(float(solve(''eq, impedance)));
----------------------------------------------------

By commenting out variable I want to compute and setting appropriate
values for remaining variables I got needed result. The problem
with Maxima was that it started crashing or more complicated formulas.

Best regards
--
Svjatoslav Agejenko
XMPP/Jabber: svjatoslav@xmpp.jp
WWW: http://svjatoslav.eu

```