我在MATLAB這個細胞(16X1):Matlab的電池陣列工作不
eventIDs =
'explosion'
'light'
'darkness'
'atomic'
...
..
現在我想用這個:
%First bar plotting!
bar(duration_vector);
d = size(duration_vector);
labels = cell2mat(eventIDs);
xticklabel_rotate([1:d],45,eventIDs,'interpreter','none');
set(gca, 'XTick', 1:d, 'XTickLabel', labels);
我要繪製的條形圖,但我的事件我太久了,我希望他們旋轉看起來不錯!
但是當我運行的代碼 我得到這個:
??? Error using ==> cat
CAT arguments dimensions are not consistent.
Error in ==> cell2mat at 85
m{n} = cat(1,c{:,n});
Error in ==> extract_data at 52
labels = cell2mat(eventIDs);
你給了我同樣的代碼.. – 2012-03-26 19:29:15
我忘了刪除兩行我會刪除:對,基本上只是降低到設定和cell2mat,它應該工作 – Castilho 2012-03-26 19:31:55
抱歉,我得到這個: ???對於'cell'類型的輸入參數,未定義的函數或方法'xticklabel_rotate'。 錯誤==> extract_data at 53 xticklabel_rotate([1:d],45,eventIDs,'interpreter','none'); – 2012-03-26 19:34:12