Using Arrayfun for iterative plotting
Mostra commenti meno recenti
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 Commenti
James Tursa
il 15 Mag 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
il 15 Mag 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
il 16 Mag 2019
Jan
il 16 Mag 2019
A loop is easier to write and to debug.
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Programming in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!