创建符号标量变量、函数和矩阵变量
信谊<一个href="//www.tatmou.com/nl/help/symbolic/#buod73_-var1varN" class="intrnllnk">
创建符号标量变量var1……varN
信谊<一个href="//www.tatmou.com/nl/help/symbolic/#buod73_-var1varN" class="intrnllnk">
创建数组的象征性的标量变量var1……varN
(n1……海里)
信谊<一个href="//www.tatmou.com/nl/help/symbolic/#buod73_-var1varN" class="intrnllnk">
创建var1……varN
信谊<一个href="//www.tatmou.com/nl/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">
创建符号函数f (varN var1…)
信谊<一个href="//www.tatmou.com/nl/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">
创建一个f (varN var1…)
(n1……海里)
信谊<一个href="//www.tatmou.com/nl/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">
创建一个f (varN var1…)
信谊<一个href="//www.tatmou.com/nl/help/symbolic/#buod73_-var1varN" class="intrnllnk">
创建符号矩阵变量var1……varN
[nrow ncol]
矩阵
信谊<一个href="//www.tatmou.com/nl/help/symbolic/#buod73_-var1varN" class="intrnllnk">
创建var1……varN
信谊(<一个href="//www.tatmou.com/nl/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 y z],<年代p一个n年代tyle="color:#A020F0">“清楚”
ans =空信谊:1-by-0
信谊<年代p一个n年代tyle="color:#A020F0">一个
ans =<年代p一个nclass="inlineequation">
创建符号函数与一个和两个参数。 这两个 指定以下公式 计算点的函数值信谊<年代p一个n年代tyle="color:#A020F0">s (t)
f (x, y) y = x + 2 *
f (x, y) =<年代p一个nclass="inlineequation">
f (1、2)
ans =<年代p一个nclass="inlineequation">
创建一个符号函数,并指定其使用象征性的标量变量的矩阵公式。
信谊<年代p一个n年代tyle="color:#A020F0">x
f (x) =
计算点的函数值
f (2)
ans =
计算这个函数的值 访问单元阵列中的一个单元格的内容用括号。
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;f2_2 (x, y) = x - y;f
f (x, y) =
替换表达式分配给
潜艇
一个=潜艇(f)
(x, y) =
评估的价值符号矩阵
(2、3)
ans =
自从R2021a
创建两个符号矩阵变量的大小 添加两个矩阵。结果是由矩阵符号表示<年代p一个nclass="inlineequation">
。 的数据类型 把符号矩阵变量
信谊<年代p一个n年代tyle="color:#A020F0">一个
一个=<年代p一个nclass="inlineequation">
B
B =<年代p一个nclass="inlineequation">
X = A + B
X =<年代p一个nclass="inlineequation">
类(X)
ans = ' symmatrix '
Y = symmatrix2sym (X)
Y =
的数据类型 显示转换结果
类(Y)
ans =“符号”
信谊<年代p一个n年代tyle="color:#A020F0">一个
Y2 =
isequal (Y、Y2)
ans =<年代p一个nclass="emphasis">逻辑1
自从R2021a
符号矩阵变量代表矩阵、矢量和标量在紧凑型矩阵表示法。当代表nonscalars,这些变量非交换。当数学公式涉及矩阵和向量,写他们使用符号矩阵变量离散比写作更简洁和清晰。 创建两个符号矩阵变量。 检查对易关系的两个符号矩阵变量之间的乘法。 检查另外两个符号之间的对易关系矩阵变量。信谊<年代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
创建 找到的海赛矩阵<年代p一个nclass="inlineequation">
。推导出方程涉及符号矩阵变量显示在排版就像在教科书。信谊<年代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">
信谊(参数)
创建一些象征性的标量变量、函数和数组。 显示所有符号的列表标量变量,函数,数组中目前存在的通过使用MATLAB工作区 而不是显示一个列表,返回一个单元阵列通过提供一个输出信谊<年代p一个n年代tyle="color:#A020F0">一个
信谊
你的符号变量:A1_1 A1_2 A2_1 A2_2 f x
S =信谊
S =<年代p一个nclass="emphasis">8 x1细胞
创建几个符号对象。 返回所有符号对象作为一个单元阵列使用 检查你删除所有符号对象通过调用信谊<年代p一个n年代tyle="color:#A020F0">一个
cellfun
symObj =符号;cellfun (@clear symObj)
信谊
使用符号数学工具箱™,您可以创建符号函数依赖符号标量变量作为参数。然而,不能parameter-dependent符号矩阵变量。例如,命令
分化功能,例如<一个href="//www.tatmou.com/nl/nl/help/symbolic/sym.jacobian.html">雅可比矩阵
拉普拉斯算子
diff
显示所有接受象征性的符号数学工具箱中的函数矩阵变量作为输入,使用命令
信谊
在函数和脚本,不使用信谊
避免使用信谊
下列变量名称是无效的
清晰的x
信谊x
假设(x,“明确的”)
清除所有
假设
当你替换一个或多个元素数值向量或矩阵的一个象征性的数字,MATLAB将数字转换为双精度数。 你不能取代一个数值向量或矩阵的元素和一个象征性的标量变量,表达式,或功能,因为这些元素不能被转换成双精度数字。例如,一个=眼(3);(1)=符号(π)
1.0000 = 3.1416 0 0 0 0 0 0 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