使用函数组合(折叠)向量
使用权力
功能。输出显示了如何折叠
使用指定的函数从左到右组合向量的元素。
符号a b c d e折叠(@power,[a b c d e])
ans=((a^b)^c^d)^e
假设变量x
属于一组值1, 2, ..., 10申请或
符合条件x==1
, ...,x==10
使用折叠
. 检查假设是通过使用假设
.
syms x cond=折叠(@or,x==1:10);假设(cond)假设
ans=x==1 | x==2 | x==3 | x==4 | x==5 |。。。x==6 | x==7 | x==8 | x==9 | x==10
指定的默认值折叠
当输入为空时,通过指定第三个参数。如果未指定第三个参数且输入为空,则折叠
抛出一个错误。
创建向量求和函数时,请指定默认值0
,使函数返回0
当向量为空时。
sumVector=@(x)倍(@plus,x,0);sumVector([]))
ans=0