Symbolic Math Toolbox には、シンボリック数式の求解、プロット、および操作を行うための関数が用意されています。シンボリックな数学コードを作成、実行、および共有することができます。MATLAB ライブエディターでは、シンボリック ワークフローの次の手順の候補が示されます。このツールボックスには、微積分、線形代数、代数方程式および微分方程式、方程式の単純化、数式処理などの一般的な数学分野の関数が用意されています。
Symbolic Math Toolbox を使用することで、微分、積分、単純化、変換、方程式の求解などを解析的に実行できます。また、次元計算や単位間の変換を実行することができます。計算は、解析的に、または可変精度の演算を使用して実行でき、結果が数学的表記で表示されます。
シンボリックな作業内容をライブスクリプトとして他の MATLAB ユーザーと共有したり、HTML、Word、LaTeX、PDF ドキュメントに変換したりすることができます。MATLAB 関数、Simulink Function ブロック、および Simscape 方程式をシンボリック式から直接生成できます。
ホワイトボードのスケッチからパレートフロントまで: エージェント型 AI のプレイグラウンドにおけるシンボリック数学スキルの使用
エージェント型 AI を使用して、エンジニアリング図と問題の記述を、MATLAB でのシンボリック解析と最適化された設計ワークフローに変換します。
変換
シンボリックなラプラス変換、フーリエ変換、Z 変換、およびヒルベルト変換を実行し、伝達関数や周波数領域の厳密な形式を取得して、安定性、位相、システム動作に関する解析的な知見を得ます。
ドキュメンテーション | 例
線形化と感度
シンボリックモデルの勾配とヤコビアンを計算し、動作点の周りで非線形ダイナミクスを線形化して、厳密な導関数を使用して感度を検証します。
ドキュメンテーション | 例
厳密な演算と可変精度の演算
厳密なシンボリック結果を計算します。次に、有効桁数が明示的に制御された数値を生成して、精度と速度のバランスを調整しながら、潜在的な丸め誤差を回避します。
ドキュメンテーション | 例
コードとモデルのエクスポート
MATLAB 関数、Simulink Function ブロック、Simscape 方程式、および C コードをシンボリック式から生成して、検証済みの数式をエンジニアリング ワークフローで再利用します。
ドキュメンテーション | 例
製品リソース:
Symbolic Math Toolbox に関するよくある質問 (FAQ)
Symbolic Math Toolbox は、エンジニアリングおよび科学のワークフローで使用するシンボリック数式を導出、解析、探索するための MATLAB ツールボックスです。微積分、線形代数、代数方程式および微分方程式、変換、方程式の単純化などの分野の関数が用意されています。結果は、MATLAB 関数、Simulink Function ブロック、Simscape コンポーネントにエクスポートできます。
解析的手法または可変精度の演算を使用して、微分、積分、単純化、変換、方程式の求解を解析的に実行でき、結果は数学的表記で表示されます。また、線形化のためにヤコビアンや勾配を計算したり、厳密な固有値を求めるためにパラメトリックな行列方程式を求解したり、単位変換を伴う次元解析を実行したりすることもできます。
はい。このツールボックスを使用すると、線形および非線形の代数方程式と微分方程式を解析的に解くことや、方程式の単純化や代入を行うことができます。
はい。シンボリックな行列方程式を解いて分解し、厳密な固有値や再利用可能なパラメトリック結果を取得できます。これにより、数値を代入する前に、パラメーターがシステムの動作にどのように影響するかを解析できます。
Symbolic Math Toolbox では、ラプラス変換、フーリエ変換、Z 変換、ヒルベルト変換、およびその逆変換がサポートされています。これらを使用すると、第一原理モデルから厳密な伝達関数表現や周波数領域表現が得られるため、数値シミュレーションを実行する前に、安定性、位相、システムの動作を解析および検討できます。
はい。シンボリックモデルの厳密な勾配とヤコビアンを計算し、動作点の周りで非線形ダイナミクスを線形化できます。これにより、数値近似ではなく厳密な導関数を使用して、線形化されたシステム表現の導出と検証、およびパラメーターの変更に対する感度の解析を行うことができます。
作業内容をライブスクリプトとして他の MATLAB ユーザーと共有したり、HTML、Word、LaTeX、PDF ドキュメントに変換したりできます。
はい。MATLAB 関数、Simulink Function ブロック、カスタム方程式に基づいた Simscape コンポーネント、C コードや Fortran コードをシンボリック式から直接生成できます。これにより、伝達関数、運動方程式、制御則などの第一原理に基づく導出結果を、エンジニアリングのシミュレーションおよび実稼働環境のワークフローに直接展開することができます。
はい。このツールボックスには、拡張された MATLAB グラフィックス機能を使用してシンボリック式と関数をプロットし、アニメーションを使用してシンボリック式の動作を可視化するための組み込み関数が用意されています。
Symbolic Math Toolbox の可変精度の演算を使用すると、計算における有効桁数を明示的に設定できます。悪条件または大規模な工学的問題では、精度を高めることで潜在的な丸め誤差を回避できます。あるいは、完全な精度が必要ない場合は、精度を下げて計算を高速化できます。
はい。次元解析の実行、シンボリック計算における単位の次元の互換性と一貫性の検証、カスタム単位系の作成、既存の単位系間での変換を行うことができます。
Symbolic Math Toolbox の無料評価版を試す
今すぐ、その可能性を体験しましょう。
購入する
製品価格に関する情報と関連製品はこちら
あなたは学生ですか?
ご所属の学校にはすでに Campus-Wide License が導入されていて、MATLAB、Simulink、その他のアドオン製品を利用できる可能性があります。