C++ を使用して 4 つの二次多項式のシステムを解こうとしています。システムを解決するための最速の方法は何ですか?可能であれば、リンクするか、それを説明するための小さな疑似コードを記述していただけますか? Groebners 基底または QR 分解を含むソリューションは知っていますが、それらがどのように機能し、どのように実装するかについての明確な説明を見つけることができません。多項式に関するおそらく役立つ情報:
- 解が存在する場合もあれば、存在しない場合もありますが、特定の範囲の解にのみ関心があります (例: [0,1] の x、y、z、t)
- 多項式の形式は、a + bx + cy + d*x*y = e + fz + gt + h*z*t (x、y、z、t について解く) です。すべての係数は一意です。
- 多項式は双一次補間から得られます。
- 私は正確な解析解を見つけようとしましたが、他の人が投稿したように、Mathematica などで大規模な多項式系を解くには時間がかかります