use for loop to create a big Array out of a few smale Ones
显示 更早的评论
HeyHo, i have create a function that gives me 9 subplots. Now I want to get all the y Values and write them into ONE big Array. How do i do it ?
Data = findobj('type','axes')
Data = sort(Data)
for i = 1:length(Data)
PlotLines = get(Data(i),'children')
PlotLines = sort(PlotLines)
yValues = get(PlotLines(3),'ydata')
%StoreArray(i) = yValues %%does not work
end
I go into every axes handel, take its children and get the yValues. Now i want to store them in one Array.Pls try to use my given Code to help me but feel free to optimize it.
采纳的回答
更多回答(1 个)
Max Müller
2014-8-22
0 个投票
1 个评论
Image Analyst
2014-8-22
It shouldn't be that complicated. See the FAQ: http://matlab.wikia.com/wiki/FAQ#How_can_I_share_data_between_callback_functions_in_my_GUI.28s.29.3F
类别
在 帮助中心 和 File Exchange 中查找有关 Annotations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!