Using Arrayfun for iterative plotting
Afficher commentaires plus anciens
Hi all,
I'm trying to plot all the elements of a cell array using the command arrayfun instead of a for loop.
My cell array is the following:

It gives me error when I use this sintax:
arrayfun(@(x)plot(repmat(x{6,2:end},1,x{2,2:end}),x{7,2:end},Gen_Array))
Can anybody please help me with this?
Thank you very much,
Manuel
4 commentaires
James Tursa
le 15 Mai 2019
For one, you didn't pass an array into arrayfun. All I see is the function handle.
Can you post explicitly what you are trying to plot in the 1st iteration? Then we can extrapolate an arrayfun syntax for you.
Jan
le 15 Mai 2019
@Manuel: Why do you prefer arrayfun instead of a clean loop? It will not be faster, but harder to create the code, as you see.
Manuel Arcangeletti
le 16 Mai 2019
Jan
le 16 Mai 2019
A loop is easier to write and to debug.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Programming dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!