Filter löschen
Filter löschen

Dividing elements of matrices where the matrices are in a cell array

7 Ansichten (letzte 30 Tage)
I am trying to divide a cell array with identically sized matrices with elements by a scalar value. I did it previously but need help remembering how to do it... i don't remember if i used an anonymous function of cellfun.
scale = cellfun(@(x) x./19.6,rundata,'UniformOuput', false);
This is currently what I have where rundata is my cell array and 19.6 is the scalar I want to divide by.

Akzeptierte Antwort

Matt J
Matt J am 17 Jul. 2021
Bearbeitet: Matt J am 17 Jul. 2021
What you've shown should work, but since the cell array contents are identical, it would be faster to do,
scale=rundata;
scale(:)={rundata{1}/19.6};

Weitere Antworten (0)

Kategorien

Mehr zu Multidimensional Arrays finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by