accumarray():
- A = accumarray(subs,val)
>> subs = [1 2 4 2 4 4 4 4]
>> accumarray(subs',1) % subs必须是列向量
ans =
1; 2; 0; 5 % 返回结果为:subs里面有几个‘1’,‘2’,‘3’,‘4’
>> subs=[3 1 1 9 7 4 10 1]
>> val =[5 4 8 8 2 5 5 7]
>> accumarray(subs',val) % subs必须变成列向量
ans =
19 0 5 5 0 0 2 0 8 5 % subs(1)=3,只出现一次,则ans(3)等于subs(3)中对应位置的值
% subs(2)=subs(3)=subs(8)=1,则ans(1)等于subs中出现1的
% val对应位置元素相加
deal():
- [y1,y2,...,yn] = deal(x) // 分别把x赋值给y1,y2,...,yn
- [y1,y2,...,yn] = deal(x1,...,xn) // <