符号表达式的子表达式或术语
从R2020b开始,语法subexpr=子级(expr)
对于标量输入expr
返回子表达式
作为一个subexpr=子级(expr,ind)
索引到返回的子表达式单元格数组。有关详细信息,请参阅<一href="//www.tatmou.com/help/symbolic/sym.children.html" class="intrnllnk">兼容性的考虑.
subexpr=儿童(<一href="#bs9fbt_-expr" class="intrnllnk">
返回包含符号表达式子表达式的非嵌套单元格数组expr
)expr
. 例如,和的子表达式是它的项。
subexpr=儿童(<一href="#bs9fbt_-A" class="intrnllnk">
返回一个嵌套单元格数组,其中包含符号矩阵中每个表达式的子表达式A
)A
.
subexpr=儿童(
,<一href="#mw_0ed6b4a5-22ba-4082-a6ba-0aa35b52a17a" class="intrnllnk">印第安纳州
)返回符号表达式的子表达式<一href="#bs9fbt_-expr" class="intrnllnk">expr
或者一个符号矩阵<一href="#bs9fbt_-A" class="intrnllnk">A
作为索引为的单元格数组印第安纳州
.
打电话给孩子们
函数查找下列符号矩阵输入的子表达式。结果是2
——- - - - - -2
包含矩阵每个元素的子表达式的嵌套单元格数组。
符号xy对称=[x+y,sin(x)*cos(y);x^3-y^3,exp(x*y^2)+3]
西姆=
s =孩子(symM)
=2×2单元阵列{1x2单元}{1x2单元}{1x2单元}{1x2单元}
解除嵌套或访问嵌套单元格数组的元素,使用大括号。例如
{1,1}-
的元素是一个
1
——- - - - - -2
符号表达式的单元格数组。
s11=s{1,1}
s11=1×2单元阵列{1x1 sym} {1x1 sym}
分解的每个元素使用括号。使用方括号将非嵌套单元格数组转换为向量。
s11vec = [s {1} {}):
s11vec=
s21vec=[s{2,1}{:}]
s21vec=
s12vec=[s{1,2}{:}]
s12vec =
s22vec = [s {2,} {}):
s22vec =
嵌套单元格数组的每个元素包含相同大小的非嵌套单元格数组,则还可以使用
印第安纳州
输入参数以访问嵌套单元格数组的元素。索引印第安纳州
允许孩子们
访问符号矩阵输入的每一列子表达式西姆。
scol1=儿童(对称,1)
scol1=2×2单元阵列{1x1 sym} {1x1 sym} {1x1 sym}
[scol1{:}]。'
ans=
scol2=儿童(symM,2)
scol2=2×2单元阵列{1x1 sym} {1x1 sym} {1x1 sym}
[scol2{}):”。
ans=