2016-11-27 12 views
0

MATLABのグラフにプロットしたいデータがあります。 データは離散です - 具体的には、これらは1つのベクトルに対する2系列のデータです。 私は簡単にこのように、Excelでそれを行うことができます:MATLABグラフの複数の離散値

enter image description here

が、私はMathWorks社のMATLABでそれをやってみたいです。私は、ステム機能を使用しようとしましたが、2系列の値は、同じバー(とExcelがないように、私は、それらを並べて欲しい)に示されています。また

enter image description here

、私はしたいと思います私が興味を持っている値だけをxバーに表示します(私の場合:2,4,8,16,32)。それ、どうやったら出来るの?

答えて

1

棒グラフを描画したいので、その目的で専用の組み込み関数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]); 

以下、望ましい結果が得られます。

output

+0

は素晴らしい、私がまさに必要!私はこの機能を知りませんでした、ありがとう.. – noamgot

関連する問題