このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
ライブエディターでのシンボリック式の単純化
MATLABエディターのライブスクリプトに単純化(シンボリック式)タスクを追加するには,次のようにします。
[ライブエディター]タブで[タスク]、(単純化(シンボリック式))を選択する。
スクリプトのコードブロックで,简化
、象征性的
、重写
、扩大
,または结合
などの関連キーワードを入力する。推薦されたコマンド補完から(単純化(シンボリック式))
を選択する。
メソッド
——単純化方法の指定简化
(既定値) |简化分数
|重写
|扩大
|结合
次のドロップダウンリストから単純化方法を指定します。
単純化方法 | 説明 |
---|---|
简化 |
代数的な単純化を行います。 |
简化分数 |
シンボリック有理式を単純化します。 |
重写 |
別の関数で式を書き換えます。 |
扩大 |
式を展開し,恒等式を使用して関数の入力を単純化します。 |
结合 |
同じ代数的構造の項を結合します。 |
エフォート
——単純化に使用する計算エフォートを指定最低
(既定値) |低
|媒介
|高
|完整的
次のドロップダウンリストから単純化方法简化
で使用する計算エフォートを指定します。
単純化エフォート | 説明 |
---|---|
最低 | 最小の計算量,最速の計算時間(最も複雑な結果が返される) |
低 | 少ない計算量,より速い計算時間 |
媒介 | 中程度の計算量,通常の計算時間 |
高 | 高い計算量,より遅い計算時間 |
完整的 | 最大の計算量,最も遅い計算時間(最も単純な結果が返される) |
かっこの展開
——式の展開時にかっこを展開从
(既定値) |在
単純化方法扩大
で特殊関数を展開しないようにするには,このチェックボックスをオンにします。このオプションは,三角関数、双曲線関数,対数関数および特殊関数を展開せずに,べき乗や根などの式の算術演算部分を展開します。
解析の制約を無視
——式の展開時に解析の制約を無視从
(既定値) |在
一个
とb
が正の実数であると仮定して,Log (a) + Log (b) = Log (a*b)
などの,純粋に代数的な単純化を単純化方法扩大
に適用するには,このチェックボックスをオンにします。忽视分析约束
を在
に設定することで解を単純化できますが,一般的に有効でない結果となる場合があります。このオプションは数学的恒等を適用します。ほとんどのエンジニアリングワークフローでこれは便利ですが,変数のすべての値について成り立つわけではありません。このオプションを設定すると,最初の式と等価ではないより単純な結果が導かれる場合があります。詳細は,アルゴリズムを参照してください。
忽视分析约束
を使用する場合,単純化は次のルールに従います。
任意の一およびbについて,Log (a) + Log (b) = Log (a·b)が成り立つ。特にa, b, cのすべての値に対して,次の等式が有効である。
(a·b)c=一个cb·c.
任意の一およびbについて,日志(b) = b·日志(一)が成り立つ。特にa, b, cのすべての値に対して,次の等式が有効である。
(一个b)c=一个b·c.
fおよびgが標準的な数学関数,かつ任意の微小な正数についてf (g (x)) = xである場合,すべての複素数値xに対してf (g (x)) = xが有効であるものとする。以下に例を示します。
日志(ex) = x
asin (sin (x)) = x,这些“可信赖医疗组织”(cos (x)) = x,:棕褐色(x)) = x
的作用(sinh (x)) = x,作用(cosh (x)) = x,atanh(双曲正切(x)) = x
ランベルトのW関数のすべての分岐指標kに対して,Wk(x·ex) = x