NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

複雑な方程式を解きたい

無題.png

上記の方程式で,v,R,Pは既知の定数で,Tを求めたいのですがどうしたらよいでしょうか.

0 件の賞賛
メッセージ1/2
5,859件の閲覧回数

 maxrichi 様

 

どのようなソフトウェアを使って、どのような計算を行おうと考えているのか教えてください。

 

例えば、LabVIEW を使って、非線形方程式に求根アルゴリズムを適用して、数値解析で根を求める、という方法であれば、添付したファイルをご確認ください。

 

添付ファイルは非線形方程式

    f(t) = -0.2 - 0.5 * t^(1.5) + 0.6 * t^(2.1)

    f(t) = 0

を満たすための根を求めるというものです。

 

書かれた式を T の非線形方程式として書き直すと

    f(T) = c_1 + c_2 * T^(1) + c_3 * T^(-1.64) + c_4 * T^(-2.49) + c_5 * T^(-2.92) + c_6 * T^(-3.17)

    c_1 = -v + 1.09059 * 10^(-3)

    c_2 = R/P

    c_3 = -8.50053 * 10^(- 3) * 100^(1.64)

    c_4 = 4.34248 * 10^(-10) * 100^(2.49) * P

    c_5 = -6.52579 * 10^(-18) * 100^(2.92) * P^2

    c_6 = 2.95689 * 10^(-26) * 100^(3.17) * P^3

となり、

    f(T) = 0

を満たすための T の根を求めよう、ということになるかと思います。

 

なお、添付ファイルは LabVIEW 2014 で作製した vi を旧バージョンの LabVIEW 8.6 形式で保存したものです。

メッセージ2/2
5,796件の閲覧回数