数式が与えられたときに、数式を操作して任意の値 (連立数式の場合は共通値) を数式の主語にするプログラムを作成したいと考えています。
たとえば、次の場合:
a + b = c
d + b = c
したがって、プログラムは次のように言う必要があります。
b = c - a, d = c - b etc.
元の式を入力として指定したときに、Javaがこれを自動的に実行できるかどうかはわかりません。方程式を解いて各変数の結果を取得することにはあまり興味がありません。操作された数式を返すことに興味があるだけです。
このためにアルゴリズムを作成する必要があるかどうかを教えてください。必要な場合は、どうすればよいでしょうか。また、役に立つリンクがあれば、投稿してください。
よろしく