plot cell arrays...
154 views (last 30 days)
Show older comments
Hi all
How to plot the data which is in cell arrays? When I use plot I get the following error.
"Conversion to double from cell is not possible"
Thanks in advance
Sreenu
0 Comments
Accepted Answer
Walter Roberson
on 6 Feb 2012
You cannot plot data that is in cell arrays. Extract the data from the cell arrays and plot that. For example,
plot(MyCell{2,5}, MyCell{3,7})
3 Comments
PRASHANT TIWARI
on 5 Mar 2022
Edited: PRASHANT TIWARI
on 5 Mar 2022
What if they are in loop.
Stress{i} = [Stress_local{i}(1,1)]
Strain{i} = [Strain_local{i}(1,1)]
on plotting it shows only last ith point.
More Answers (2)
Jorge Alliende
on 28 Mar 2014
Edited: Jorge Alliende
on 28 Mar 2014
You can plot your cell data in this way:
figure;
hold on;
cellfun(@plot,MyCell);
Best
Jorge
1 Comment
PRASHANT TIWARI
on 5 Mar 2022
Stress_local{i}(1,1)
Strain_local{i}(1,1)
how to plot for Stress_local{i}(1,1) vs Strain_local{i}(1,1) for each i value not only last value.
See Also
Categories
Find more on Annotations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!