plotyyにデータを追加

MatLabのplotyyで描画したプロットに,更にデータを追加したい時.
プロットのハンドル?みたいなものを利用する.

例)plotyyでプロットしたy1とy2のデータが最大となる場所に赤丸を追加でプロットする.
% y1,y2をplotyyでプロット & AXにプロットのハンドルを取得
[AX, ~, ~]=plotyy(x, y1, x, y2);
% 最初のプロット(y1)のハンドルをセット
hold(AX(1), ‘on’);
% y1の最大値の場所に赤丸を描画
plot(AX(1), x(max(y1)==y1), y1(max(y1)==y1),’ro’);
% 2個目のプロット(y2)のハンドルをセット
hold(AX(2), ‘on’);
% y2の最大値の場所に赤丸を描画
plot(AX(2), x(max(y2)==y2), y2(max(y2)==y2),’ro’);

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s