У меня есть массив ячеек с вложенными массивами ячеек:
Я хочу построить каждый вложенный массив ячеек по строкам. Но не все вложенные ячейки имеют размер 8x1. Мне нужно заполнить значения empy как NaN или нули, но все еще иметь возможность непрерывно отображать данные.
пример для столбцов 7-9:
Column7 Column8 Column9
1 1 1
2 2 2
3 NaN NaN
4 NaN NaN
5 NaN NaN
6 NaN NaN
Я хочу построить строки, строка 1 - (1,1,1), строка 2 - (2,2,2), строка 3 - (3, NaN, NaN) и т. д .; Таким образом, категория 7 будет иметь значения 1-6 по вертикали. Категория 8 будет иметь значения от 1 до NaN по вертикали, но только при построении значений 1 и 2.
Я хочу, чтобы значения строки 1 соединялись через линию:
Пример:
figure
hold on
cellfun(@(C1) plot(cell2mat(C1,:), 'o-'), C);
% setup axes
xlim([0, 15]);
ax = gca;
ax.XTick = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15];
ax.XTickLabel = {'1','2','3','4','5','6','7','8','9','10','11','12','13','14','15'};