Effacer les filtres
Effacer les filtres

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

7 vues (au cours des 30 derniers jours)
Curtis Lam
Curtis Lam le 17 Juil 2021
Commenté : Curtis Lam le 17 Juil 2021
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.

Réponse acceptée

Matt J
Matt J le 17 Juil 2021
Modifié(e) : Matt J le 17 Juil 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};

Plus de réponses (0)

Catégories

En savoir plus sur Multidimensional Arrays dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by