Why does accumarray require vals and subs to be of the same size?
Ältere Kommentare anzeigen
Hi,
I understand this is a built-in function and that "legacy constraints" might be the answer, but still I'm really wondering why the inputs `subs` and `vals` need to be of the same size in `accumarray`.
IMO, a sufficient input check on subs (forgetting about input cells..) would be something like
subs = floor(subs);
assert( all(subs>0) && all(subs <= numel(vals)), 'Index out ouf bounds.' );
I really don't understand this constraint, can someone explain the logic behind this?
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Tables finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!