このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
シンボリックスカラー変数,シンボリック関数,およびシンボリック行列変数を作成する
信谊<一个href="//www.tatmou.com/jp/help/symbolic/#buod73_-var1varN" class="intrnllnk">
は,var1……varN
信谊
信谊<一个href="//www.tatmou.com/jp/help/symbolic/#buod73_-var1varN" class="intrnllnk">
は,シンボリックスカラー変数var1……varN
(n1……海里)
n1
信谊<一个href="//www.tatmou.com/jp/help/symbolic/#buod73_-var1varN" class="intrnllnk">
は,シンボリックスカラー変数で構成され,自動生成された要素が埋められるvar1……varN
信谊<一个href="//www.tatmou.com/jp/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">
は,f (varN var1…)
信谊f (x) g (t)
信谊<一个href="//www.tatmou.com/jp/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">
は,自動的に生成されたシンボリック関数を要素にもつf (varN var1…)
(n1……海里)
信谊<一个href="//www.tatmou.com/jp/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">
は,シンボリック関数で構成され,自動生成された要素が埋められるf (varN var1…)
信谊<一个href="//www.tatmou.com/jp/help/symbolic/#buod73_-var1varN" class="intrnllnk">
は,var1……varN
[nrow ncol]
矩阵nrow
信谊<一个href="//www.tatmou.com/jp/help/symbolic/#buod73_-var1varN" class="intrnllnk">
はvar1……varN
信谊(<一个href="//www.tatmou.com/jp/help/symbolic/#buod73_-symArray" class="intrnllnk">
は,symArray
シンボリックスカラー変数 別のスカラー変数 仮定をチェックします。 または,各変数の仮定をチェックします。たとえば,変数 1行3列のシンボリック配列信谊<年代p一个n年代tyle="color:#A020F0">x
信谊<年代p一个n年代tyle="color:#A020F0">z
假设
ans =<年代p一个nclass="inlineequation">
假设(x)
ans =<年代p一个nclass="inlineequation">
x
假设([x y z],<年代p一个n年代tyle="color:#A020F0">“清楚”
ans =空符号:1 × 0
信谊<年代p一个n年代tyle="color:#A020F0">一个
ans =<年代p一个nclass="inlineequation">
1つの引数と2つの引数をもつシンボリック関数を作成します。 点信谊<年代p一个n年代tyle="color:#A020F0">s (t)
年代
f
F (x,y) = x + 2*y
f (x, y) =<年代p一个nclass="inlineequation">
f(1、2)
ans =<年代p一个nclass="inlineequation">
シンボリック関数を作成し,シンボリックスカラー変数の行列を使用してその式を指定します。
信谊<年代p一个n年代tyle="color:#A020F0">x
f (x) =
点
f (2)
ans =
中かっこを使用して,细胞配列の细胞の内容にアクセスします。
X = [1 2 3;4 5 6)
xVal = [1 2 3;4 5 6];y = f (xVal)
y =<年代p一个nclass="emphasis">2×2单元阵列
y {1}
ans =
自動的に生成されたシンボリック関数を要素にもつ2行2列のシンボリック行列を作成します。
信谊<年代p一个n年代tyle="color:#A020F0">f (x, y)
f (x, y) =
シンボリック式をシンボリック関数
f1_1 (x, y) = 2 * x;f (x,y) = x - y;f
f (x, y) =
関数<一个href="//www.tatmou.com/jp/help/symbolic/subs.html" class="a">
潜艇
一个=潜艇(f)
(x, y) =
x = 2
(2、3)
ans =
R2021a サイズが 2つの行列を加算します。結果は,行列表記<年代p一个nclass="inlineequation">
で表現されます。 シンボリック行列変数
信谊<年代p一个n年代tyle="color:#A020F0">一个
一个=<年代p一个nclass="inlineequation">
B
B =<年代p一个nclass="inlineequation">
X = a + b
X =<年代p一个nclass="inlineequation">
X
类(X)
ans = ' symmatrix '
Y = symmatrix2sym (X)
Y =
Y
类(Y)
ans =“符号”
Y
信谊<年代p一个n年代tyle="color:#A020F0">一个
Y2 =
isequal (Y、Y2)
ans =<年代p一个nclass="emphasis">逻辑1
R2021a シンボリック行列変数は,行,列ベクトル,およびスカラーをコンパクトな行列表記で表現します。非スカラーを表現する場合,これらの変数は非可換です。数式が行列およびベクトルを含む場合,シンボリック行列変数を使用してそれらを記述すると,成分ごとに記述するより簡潔で明確になります。 2つのシンボリック行列変数を作成します。 2つのシンボリック行列変数の乗算について,交換関係をチェックします。 2つのシンボリック行列変数の加算について,交換関係をチェックします。信谊<年代p一个n年代tyle="color:#A020F0">一个
A * B - B *
ans =<年代p一个nclass="inlineequation">
isequal (A * B, B *)
ans =<年代p一个nclass="emphasis">逻辑
isequal (A + B, B + A)
ans =<年代p一个nclass="emphasis">逻辑
R2021a
のヘッセ行列を求めます。シンボリック行列変数を含む導出された方程式は、教科書で示されるように、整形されて表示されます。3.
信谊<年代p一个n年代tyle="color:#A020F0">一个
f = X * * X
f =<年代p一个nclass="inlineequation">
H = diff (f, X, X。”)
H =<年代p一个nclass="inlineequation">
同様に,解决
解决
信谊<年代p一个n年代tyle="color:#A020F0">x
参数=<年代p一个nclass="inlineequation">
信谊
信谊(参数)
シンボリックスカラー変数,シンボリック関数,およびシンボリック配列を作成します。 リストを表示する代わりに,信谊<年代p一个n年代tyle="color:#A020F0">一个
信谊
信谊
符号变量是A1_1 A1_2 A2_1 A2_2 A2_2 af x
S =信谊
S =<年代p一个nclass="emphasis">8 x1细胞
複数のシンボリックオブジェクトを作成します。 関数信谊<年代p一个n年代tyle="color:#A020F0">一个
cellfun
symObj =符号;cellfun (@clear symObj)
信谊
信谊
符号数学工具箱™を使用すると,シンボリックスカラー変数に依存するシンボリック関数をパラメーターとして作成できます。ただし,シンボリック行列変数をパラメーター依存にすることはできません。たとえば,現在のところ,コマンド
雅可比矩阵
や<一个href="//www.tatmou.com/jp/help/symbolic/sym.laplacian.html">拉普拉斯算子
diff
シンボリック行列変数を入力として受け入れるすべての関数を符号数学工具箱で表示するには,コマンド
信谊
関数およびスクリプト内で,信谊
信谊
清晰的x
信谊x
假设(x,“明确的”)
清除所有
假设
数値ベクトルまたは数値行列の1つ以上の要素をシンボリック数で置き換えるとき,MATLABは,その数値を倍精度数に変換します。 数値ベクトルまたは数値行列の要素を,シンボリックスカラー変数,シンボリック式,またはシンボリック関数で置き換えることはできません。これらの要素は倍精度数に変換できないためです。たとえば,一个=眼(3);(1) =符号(π)
A = 3.1416 000 1.0000 000 1.0000
假设
|<年代p一个n我temscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">assumeAlso
|<年代p一个n我temscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">假设
|<年代p一个n我temscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">isvarname
|<年代p一个n我temscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">重置
|<年代p一个n我temscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">信谊
|<年代p一个n我temscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">symfun
|<年代p一个n我temscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">symvar
|<年代p一个n我temscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">symmatrix
|<年代p一个n我temscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">symmatrix2sym