0

そのタイトルがあなたを混乱させた場合は申し訳ありませんが、説明せずにこれを尋ねるのはちょっと難しいです. 私は四次(双二次)関数の根を見つける(かなり)単純なプログラムを書いています。私の主な質問 (これを知っておく必要があります >.>) は、4 次関数 (ax^4 * bx^3 * cx^2 * dx * e = 0) で x を x のままにし、a を与えないようにする方法です。価値。単なるプレースホルダーです。これはその一部です: ( b1 * x * c1 / 2 ); だから私は x を置き換えたくありません。手で問題を解決するときと同じように、xとその周りの他のすべてが乗算されるようにしたいだけです。

私の 2 番目の質問は、このサイトからのものです。

http://easycalculation.com/algebra/learn-quartic-equation.php

学校ではまだ 4 次方程式を扱っていませんが、3 次方程式と 2 次方程式を扱ってきたので、判別式について話した直後を除いて、ほとんどの部分でロングを追うことができることは十分にわかっています。

y2=(- term1 + r13*cos(q3+(2∏)/3) )

y3=(- term1 + r13*cos(q3+(4∏)/3) )

2∏と4∏の部分がわかりません。それを説明する簡単な方法を知っている場合は、してください:D そうでない場合は、いつでも調べて、そこから理解しようとすることができます.

そして私の最後の質問です。2 次式の判別式が、1 つの根、根がない、または 2 つの根に依存する方法を知っています。それはどのように四分法に適用されますか、そして私のコードでそれをチェックするにはどうすればよいですか(あなたが私がそれを理解できないと思うなら笑)。

うーん、それだと思います。必要に応じて情報を追加できます。私のコードが必要になるとは思いませんが、どちらの方法でも投稿したくないです。

助けてくれてありがとう。-ライアン

4

2 に答える 2

1
于 2012-01-03T02:07:55.500 に答える
0

あなたが探しているアプローチはSymbolic Programmingと呼ばれます。

しかし、私はそのようなプログラミングを可能にする安定した Java ライブラリを知りません。

于 2012-01-03T07:54:21.180 に答える