シシティ

シンボリック計算タスクを実行するためのC ++ライブラリ
今すぐダウンロード

シシティ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • LGPL
  • 価格:
  • FREE
  • 出版社名:
  • Sylphide Consulting
  • 出版社のWebサイト:
  • http://www.sylphide-consulting.com/

シシティ タグ


シシティ 説明

シンボリック計算タスクを実行するためのC ++ライブラリ Symiaは、プログラマがシンボリック計算としても知られているシンボリック計算を実行するのに役立つソフトウェアです。その主な特徴は次のとおりです。 Symiaは、回帰を防ぎ、堅牢性を確保し、ユーザーが頼ることができるような実行例を提供することを意味しています。業界で使用されているのを防ぐことができるのは、言うのと同じくらい、そして、MapleまたはGinacのようにすることができますが、あなたのニーズが基本的であるならば、あなたは堅牢でテストされたSymia Library.Designtheデザインが同じですほとんどのソフトウェアが象徴的な計算を実行します。オブジェクトのクラスツリーは定数、記号、基本操作、および機能を実装します。一般的なクラスの「式」は、割り当てられたオブジェクトを追跡するために使用され、user.exampleStheによって操作された基本的な要素です。次のコードはSymiaの最も重要な機能を強調しています。{expression x( "x")、y( "y") 、A(「a」)、b( "b")、c( "C")。 //シンボルを作成//演算子とほとんどの古典的な関数がオーバーロードされているので、// Complex式をexping expanes expression e = a * x + b * x * x * exp(-c *(x + 1) /(X * X); // Helverersは、ExpressionStd :: String E_AS_TEXT = E.TOSTRING()を表示するために提供されます。 // E_AS_TEXTは "A * x + B * x * x * exp(-c *(x + 1)/(x * x))" //式を任意のsymbole = e.replace(x)に代わることができます。 、B + LOG(C))// Eは「A *(B +ログ(C))+ B *(B +ログ(C))*(B +ログ(C))* exp(-c *) (B + LOG(C)+ 1)/((B + LOG(C))*(B +ログ(C)))」//はい、これは醜いです、そしてこれがあなたが幸せなの理由ですコンピュータはあなたのためにそれを処理します.//評価は、welle = e.replace(a、-3).replace(c ,.78)。 2.31455 "// Symiaは、シンボルに関して派生物を計算する方法を提供します.E = SQRT(A + log(x)* b)+ exp(cos(x)); e = e.delivative(x); / / Eは「B / X * 0.5 / SQRT(A + log(x)* b)-sin(x)* exp(cos(x)) "}


シシティ 関連ソフトウェア