信谊
创建符号标量变量和函数和矩阵变量和函数
语法
描述
象征性的标量变量
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-var1varN" class="intrnllnk">var1……varN
创建符号标量变量var1……varN类型的信谊。区分不同的变量空间。这个语法清除所有先前的定义var1……varN。
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-var1varN" class="intrnllnk">var1……varN(n1……海里)
创建数组的象征性的标量变量var1……varN,每个数组的大小n1——- - - - - -…——- - - - - -纳米和象征性标量变量包含自动生成它的元素。例如,信谊3 [1]创建符号数组= (a1 a2 a3)和象征性的标量变量a1,a2,a3在MATLAB<年代up>®工作区。多维数组,这些元素的前缀一个其次是使用元素的索引_作为分隔符,例如a1_3_2。
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-var1varN" class="intrnllnk">var1……varNn
创建n——- - - - - -n象征性的标量变量的矩阵满自动生成的元素。
象征性的标量函数
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">f (varN var1…)
创建符号函数f类型的symfun和象征性的标量变量var1,…, varN类型的信谊,代表的输入参数f。这个语法清除所有先前的定义var1,…, varN包括象征性的假设。评估符号函数f (varN var1…)的类型是信谊。
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">f (varN var1…)(n1……海里)
创建一个n1——- - - - - -…——- - - - - -纳米符号与自动生成的符号函数作为其元素数组。这个语法还生成符号标量变量var1,…, varN代表的输入参数f。例如,信谊f (x) (1 2)创建符号数组f (x) = (f1 (x) f2 (x))符号函数f1和f2,象征性的标量变量x在MATLAB工作区。多维数组,这些元素的前缀f其次是使用元素的索引_作为分隔符,例如f1_3_2。
象征性的矩阵变量
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-var1varN" class="intrnllnk">var1……varN[nrow ncol]
矩阵
创建符号矩阵变量var1……varN类型的symmatrix,每个符号矩阵变量的大小nrow——- - - - - -ncol。<年代p一个nclass="emphasis">(因为R2021a)
符号矩阵函数
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">f (varN var1…)[nrow ncol]
矩阵
创建符号矩阵函数f类型的symfunmatrix和象征性的标量变量var1,…, varN类型的信谊。评估矩阵符号函数f (varN var1…)的类型是symmatrix和的大小nrow——- - - - - -ncol。这个语法清除所有先前的定义var1,…, varN包括象征性的假设。<年代p一个nclass="emphasis">(因为R2022a)
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">f (varN var1…)[nrow ncol]
矩阵keepargs
保持现有的定义var1,…, varN在工作区中。如果任何变量var1,…, varN在工作区中不存在,那么这个语法创建了它们作为象征性的标量变量的类型信谊。评估矩阵符号函数的大小f (varN var1…)是nrow——- - - - - -ncol。<年代p一个nclass="emphasis">(因为R2022a)
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">f (varN var1…)n
矩阵
创建一个方形符号矩阵函数,计算符号矩阵函数f (varN var1…)有大小n——- - - - - -n。这个语法清除所有先前的定义var1,…, varN包括象征性的假设。<年代p一个nclass="emphasis">(因为R2022a)
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">f (varN var1…)n
矩阵keepargs
保持现有的定义var1,…, varN在工作区中。如果任何变量var1,…, varN在工作区中不存在,那么这个语法创建了它们作为象征性的标量变量的类型信谊。<年代p一个nclass="emphasis">(因为R2022a)
一系列符号对象
信谊(<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-symArray" class="intrnllnk">symArray)
创建符号中包含标量变量和函数symArray,在那里symArray象征性的标量变量的向量或一个单元阵列的象征性的标量变量和函数。这个语法清除所有先前的定义中指定的变量symArray包括象征性的假设。使用这个语法只有在这样一个由另一个函数,返回数组等解决或symReadSSCVariables。
例子
管理象征性的标量变量的假设
创建符号标量变量x和y,假设他们是整数。
信谊<年代p一个n年代tyle="color:#A020F0">xy整数
创建另一个标量变量z,假设它有一个积极的理性价值。
信谊<年代p一个n年代tyle="color:#A020F0">z积极的理性的
检验假设。
假设
ans =<年代p一个nclass="inlineequation">
另外,检查每个变量假设。例如,检查假设设置的变量x。
假设(x)
ans =<年代p一个nclass="inlineequation">
明确的假设x,y,z。
假设([x y z],<年代p一个n年代tyle="color:#A020F0">“清楚”)假设
ans =空信谊:1-by-0
创建一个1×3象征性的数组一个,假设阵列元素有真正的价值。
信谊<年代p一个n年代tyle="color:#A020F0">一个3 [1]真正的假设
ans =<年代p一个nclass="inlineequation">
创建和评估符号功能
创建符号函数与一个和两个参数。
信谊<年代p一个n年代tyle="color:#A020F0">s (t)f (x, y)
这两个年代和f是抽象符号的功能。他们没有符号表达式分配给他们,所以这些函数的尸体s (t)和f (x, y),分别。
指定一个公式f。
f (x, y) y = x + 2 *
f (x, y) =<年代p一个nclass="inlineequation">
计算点的函数值x = 1和y = 2。
f (1、2)
ans =<年代p一个nclass="inlineequation">
创建和评估符号函数和矩阵公式
创建一个符号函数,并指定其使用象征性的标量变量的矩阵公式。
信谊<年代p一个n年代tyle="color:#A020F0">xM = [x x ^ 3;x ^ 2 x ^ 4);f (x) = M
f (x) =
计算点的函数值x = 2。
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单元阵列{2 x3 sym} {2 x3 sym} {2 x3 sym} {2 x3 sym}
访问单元阵列中的一个单元格的内容用括号。
y {1}
ans =
象征性的标量变量
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-var1varN" class="intrnllnk">var1……varN
创建符号标量变量var1……varN类型的信谊。区分不同的变量空间。这个语法清除所有先前的定义var1……varN。
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-var1varN" class="intrnllnk">var1……varN(n1……海里)
创建数组的象征性的标量变量var1……varN,每个数组的大小n1——- - - - - -…——- - - - - -纳米和象征性标量变量包含自动生成它的元素。例如,信谊3 [1]创建符号数组= (a1 a2 a3)和象征性的标量变量a1,a2,a3在MATLAB<年代up>®工作区。多维数组,这些元素的前缀一个其次是使用元素的索引_作为分隔符,例如a1_3_2。
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-var1varN" class="intrnllnk">var1……varNn
创建n——- - - - - -n象征性的标量变量的矩阵满自动生成的元素。
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-var1varN" class="intrnllnk">
创建符号标量变量var1……varN
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-var1varN" class="intrnllnk">
创建数组的象征性的标量变量var1……varN
(n1……海里)
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-var1varN" class="intrnllnk">
创建var1……varN
n
象征性的标量函数
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">f (varN var1…)
创建符号函数f类型的symfun和象征性的标量变量var1,…, varN类型的信谊,代表的输入参数f。这个语法清除所有先前的定义var1,…, varN包括象征性的假设。评估符号函数f (varN var1…)的类型是信谊。
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">f (varN var1…)(n1……海里)
创建一个n1——- - - - - -…——- - - - - -纳米符号与自动生成的符号函数作为其元素数组。这个语法还生成符号标量变量var1,…, varN代表的输入参数f。例如,信谊f (x) (1 2)创建符号数组f (x) = (f1 (x) f2 (x))符号函数f1和f2,象征性的标量变量x在MATLAB工作区。多维数组,这些元素的前缀f其次是使用元素的索引_作为分隔符,例如f1_3_2。
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">
创建符号函数f (varN var1…)
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">
创建一个f (varN var1…)
(n1……海里)
象征性的矩阵变量
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-var1varN" class="intrnllnk">var1……varN[nrow ncol]
矩阵
创建符号矩阵变量var1……varN类型的symmatrix,每个符号矩阵变量的大小nrow——- - - - - -ncol。<年代p一个nclass="emphasis">(因为R2021a)
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-var1varN" class="intrnllnk">
创建符号矩阵变量var1……varN
[nrow ncol]
矩阵
符号矩阵函数
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">f (varN var1…)[nrow ncol]
矩阵
创建符号矩阵函数f类型的symfunmatrix和象征性的标量变量var1,…, varN类型的信谊。评估矩阵符号函数f (varN var1…)的类型是symmatrix和的大小nrow——- - - - - -ncol。这个语法清除所有先前的定义var1,…, varN包括象征性的假设。<年代p一个nclass="emphasis">(因为R2022a)
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">f (varN var1…)[nrow ncol]
矩阵keepargs
保持现有的定义var1,…, varN在工作区中。如果任何变量var1,…, varN在工作区中不存在,那么这个语法创建了它们作为象征性的标量变量的类型信谊。评估矩阵符号函数的大小f (varN var1…)是nrow——- - - - - -ncol。<年代p一个nclass="emphasis">(因为R2022a)
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">f (varN var1…)n
矩阵
创建一个方形符号矩阵函数,计算符号矩阵函数f (varN var1…)有大小n——- - - - - -n。这个语法清除所有先前的定义var1,…, varN包括象征性的假设。<年代p一个nclass="emphasis">(因为R2022a)
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">f (varN var1…)n
矩阵keepargs
保持现有的定义var1,…, varN在工作区中。如果任何变量var1,…, varN在工作区中不存在,那么这个语法创建了它们作为象征性的标量变量的类型信谊。<年代p一个nclass="emphasis">(因为R2022a)
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">
创建符号矩阵函数f (varN var1…)
[nrow ncol]
矩阵
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">
保持现有的定义f (varN var1…)
[nrow ncol]
矩阵keepargs
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">
创建一个方形符号矩阵函数,计算符号矩阵函数f (varN var1…)
n
矩阵
信谊<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-fvar1varN" class="intrnllnk">
保持现有的定义f (varN var1…)
n
矩阵keepargs
一系列符号对象
信谊(<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-symArray" class="intrnllnk">symArray)
创建符号中包含标量变量和函数symArray,在那里symArray象征性的标量变量的向量或一个单元阵列的象征性的标量变量和函数。这个语法清除所有先前的定义中指定的变量symArray包括象征性的假设。使用这个语法只有在这样一个由另一个函数,返回数组等解决或symReadSSCVariables。
信谊(<一个href="//www.tatmou.com/ch/ch/help/symbolic/#buod73_-symArray" class="intrnllnk">
创建符号中包含标量变量和函数symArray
例子
管理象征性的标量变量的假设
创建符号标量变量x和y,假设他们是整数。
信谊<年代p一个n年代tyle="color:#A020F0">xy整数
创建另一个标量变量z,假设它有一个积极的理性价值。
信谊<年代p一个n年代tyle="color:#A020F0">z积极的理性的
检验假设。
假设
ans =<年代p一个nclass="inlineequation">
另外,检查每个变量假设。例如,检查假设设置的变量x。
假设(x)
ans =<年代p一个nclass="inlineequation">
明确的假设x,y,z。
假设([x y z],<年代p一个n年代tyle="color:#A020F0">“清楚”)假设
ans =空信谊:1-by-0
创建一个1×3象征性的数组一个,假设阵列元素有真正的价值。
信谊<年代p一个n年代tyle="color:#A020F0">一个3 [1]真正的假设
ans =<年代p一个nclass="inlineequation">
创建和评估符号功能
创建符号函数与一个和两个参数。
信谊<年代p一个n年代tyle="color:#A020F0">s (t)f (x, y)
这两个年代和f是抽象符号的功能。他们没有符号表达式分配给他们,所以这些函数的尸体s (t)和f (x, y),分别。
指定一个公式f。
f (x, y) y = x + 2 *
f (x, y) =<年代p一个nclass="inlineequation">
计算点的函数值x = 1和y = 2。
f (1、2)
ans =<年代p一个nclass="inlineequation">
创建和评估符号函数和矩阵公式
创建一个符号函数,并指定其使用象征性的标量变量的矩阵公式。
信谊<年代p一个n年代tyle="color:#A020F0">xM = [x x ^ 3;x ^ 2 x ^ 4);f (x) = M
f (x) =
计算点的函数值x = 2。
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单元阵列{2 x3 sym} {2 x3 sym} {2 x3 sym} {2 x3 sym}
访问单元阵列中的一个单元格的内容用括号。
y {1}
ans =
管理象征性的标量变量的假设
创建符号标量变量 创建另一个标量变量 检验假设。 另外,检查每个变量假设。例如,检查假设设置的变量 明确的假设 创建一个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 =