2

これは実際には非常に基本的なことであり、以前(ずっと前に)行ったことがありますが、今は見つかりません。折れ線グラフでプロットしたいデータポイントのベクトルがあります。ただし、基本的にヒストグラムのように見えるように、線を水平にして各ポイント間をジャンプする必要があります。特定のlinespecでplot()を使用できると思いましたが、適切なものが見つかりません。アイデア?

4

2 に答える 2

2

私はあなたが探している機能は次のとおりだと思いますstairs

x = linspace(-2*pi,2*pi,40);
stairs(x,sin(x))
于 2013-02-02T19:16:07.957 に答える
0

を使用してプロットされる同じサイズの2つのベクトルとしxます。どうですかyplot(x,y)

yy = reshape( [y(:) y(:)]', 1, [] );
yy(end) = []; % discard last element
xx = reshape( [x(:) x(:)]', 1, [] );
xx(1) = []; % discard first element
plot( xx, yy );
title('does this do the trick for you?'); 
于 2013-02-02T19:05:37.230 に答える