0
我有一些數據我想在MATLAB的圖表中繪製。數據是離散的 - 具體地,這些是針對單個向量的2個數據序列。 我可以很容易地做到這一點在Excel中是這樣的:MATLAB圖中的多個離散值
,但我想這樣做在MATLAB。我試圖用乾的功能,但2個系列值相同欄上顯示(我希望他們肩並肩,像Excel不會):
另外,我想在x欄上只顯示我感興趣的值(在我的情況下:2,4,8,16,32)。我怎麼做?
我有一些數據我想在MATLAB的圖表中繪製。數據是離散的 - 具體地,這些是針對單個向量的2個數據序列。 我可以很容易地做到這一點在Excel中是這樣的:MATLAB圖中的多個離散值
,但我想這樣做在MATLAB。我試圖用乾的功能,但2個系列值相同欄上顯示(我希望他們肩並肩,像Excel不會):
另外,我想在x欄上只顯示我感興趣的值(在我的情況下:2,4,8,16,32)。我怎麼做?
由於您想繪製一個條形圖,因此有一個專用的內置函數,名爲bar()
。
可以使用做到這一點:
N = [2 4 8 16 32];
val1 = [1; 2; 3; 4; 5];
val2 = [3; 5; 6; 12; 17];
bar([N],[val2,val1]); % If you want val1 to appear first then use bar([N],[val1,val2]);
這樣做具有以下期望的結果:
偉大,正是我需要的!我不知道這個功能,謝謝.. – noamgot