計算結果から逆算して計算式を自動で生成する方法を探
計算結果から逆算して計算式を自動で生成する方法を探しています。
悩みを解決できるならソフトなどは問いません。
どういうことかというと、Aという計算結果がまずあります。そして、Aを導き出すために使用される数字B,C,D,…があります。ここで、どのような計算式によってAが算出されるかがわかっていません。すなわち計算に必要な数字B,C,D,…は与えられているのに、計算式がないのでどうやってAという計算結果が算出されるかわからないんです。
簡単な例を示すと、例えば8という計算結果があり、8を導くのに2と4が使われると条件が示されています。このとき、8を導くための計算式を求めよと問われたとします。この場合、2×4とすれば8が算出されるので、求める計算式は”2×4”となります。これは簡単な式なので暗算ですぐ求めることができますが、使用する数字が多数かつ数値が複雑だとこう簡単にはいきません。
そこで、Aという計算結果と、B,C,D,…という計算に使用する数字がある状態で、Aを算出するための計算式を自動で生成できるような手法、関数、ツールを探しています。すでに手動でAを導くような計算式を見つけようと努力しましたが果てしないので断念しています。どうぞお力添えのほどよろしくお願いいたします。
お礼
ありがとうございます。 ちなみにEDXなのですが、この場合Oとかは省いた分子式で計算するということでいいのですとね?。 また、もう一つ質問です。 A(分子式分かります)+B(分子式分かります)=A+Bですが、ここで上記の計算式の場合、Aに対してBはどの程度入れたかは関係ないのでしょうか?分子数だけだと、Bの占める割合が高くなってしまうきがします。