使用功能组合(折叠)矢量
使用符号变量的向量使用力量
功能。输出显示了如何折叠
通过使用指定的函数将矢量的元素与左向右组合。
Syms A B C D E Fold(@Power,[A B C D E])
ans =(((a ^ b)^ c)^ d)^ e
假设变量X
属于一组价值1,2,......,10通过应用或者
到条件x == 1
,......,x == 10.
使用折叠
。检查假设是否通过使用设置假设
。
syms x cond = fold(@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)fold(@plus,x,0);SUMVector([])
ans = 0.