方程式の解を達成SymPy

https://www.cnblogs.com/zgyc/p/6277562.html

 SymPyは完全にPythonで書かれており、外部ライブラリを必要としません。

原理:

単にアドレスに算術を内蔵しており、言語変数を使用する値で結果を見つけること、です。以下のような:

与えられるプリント(X + Y)#

この文の前に、上記の式のxとyで、あなたは間違いなくそれ以外の場合は間違って行くだろう、割り当てを実行する必要があります。

異なる記号計算、あなたがそれを設定することができます前に署名します。

記号X =( 'X')
Y =記号( 'Y')
プリント(X + Y)

コードが可能です。Sympyライブラリxおよびyはシンボル(概念的)に変換するためです。導入後、あなたは少し知っておく必要があり、次のプレゼンテーションを通じて、あなたはより多くを知っているであろう

ステップ1:SymPyライブラリをインストールします。

環境Linuxのインストールコマンド:sudoのピップインストールsympy

Windows環境のインストールコマンド:sympyをインストールPIP

ステップ2:ソリューションの機能を達成するために線形方程式

主に解決する関数内の方程式の解によって機能sympy

 例タイトル:3X + 5Y = 19

                  4X-3Y = 6

式の表記:

コードをコピー
sympyインポート*から

X =記号( 'X')
Y = symblo( 'Y')

------------------------------ #の或
sympyインポート*とから

、Y =シンボル(X 'Y')は、x、
コードをコピー

コードは、手書きは、一般的に以下のとおり、まだ差がある表します。

  • プラス+
  • マイナス -
  • 除算記号/
  • サイン乗算*
  • インデックス**
  • )(ログを記録します
  • 電子パワー指数EXP()

長い発現のために、疑問がある場合は、括弧を追加

発現は、例のように表すことができる:3 * X + 5 * Y - 19 = 0

                                  4 * X - 3 * - 6 = 0

発現が必要右に変換されるので、ここで左および式6の定数19、0に等しいです。

機能ソリューションは、使用して方程式を解きます

例を解決する前に、我々は最初の1ドル方程式を解きます。

X * 9 - = 0 6

それは口を動作するように簡単ですが、私たちは関数を使用して解決します

プリント((x * 9解く -  X)、6)

以下の例を解決します:

完全なコード

コードをコピー
Sympyインポート*から

X =記号( 'X')

Y =シンボル( 'Y') 
印刷((3 *及び+ 5 *及び- 19、4 * X - 3 * - 6]解決する、[X、Y ]))
コードをコピー

結果は、{3、Y:X 2}

概要:上記の簡単な紹介SymPyライブラリ、およびSymPyのライブラリ中学校で数学の問題解決 - 線形方程式を、次のことがより困難な数学の問題を解決する方法について説明します - 微積分関連の演習

おすすめ

転載: www.cnblogs.com/zkwarrior/p/11089933.html