2011-07-09 146 views
0

可能性の重複:ABC、(それらの3に同じt値)時間tの関数である:
Plotting 4 curves in a single plot, with 3 y-axesMATLABで同じX軸を持つがY軸の異なる同じプロットに3つの曲線をプロットする方法はありますか?

私は、データの3つのベクトルを持っています。私は同じグラフ(3つの異なる曲線)に3つすべてをプロットしたいが、MATLABは同じY軸を基準にして、そしてそれらは異なるスケール(1つは1から100まで、もう1つは-5Kから+ 5Kまで) )、小規模曲線をほぼゼロに最小化します。

私はちょうど彼らがどのように同期しているか見たいと思っていますが、私はそれらのサイズの関係については気にしません。それ、どうやったら出来るの ?

+0

はい...ありがとうございました。私は自分自身を見つけることができませんでした(白っぽい...) – Tar

+0

または['plotyy'](http://nl.mathworks.com/help/matlab/ref/plotyy.html)を使用してください。 – Karlo

答えて

3

いくつかの変数があるので、それらをいくつかの共通の参照(例えば、合計)に拡大縮小することを検討することができます。同様に:

A= A/ sum(A); 
B= B/ sum(B); 
C= C/ sum(C); 

または

A= A/ sum(abs(A)); 
B= B/ sum(abs(B)); 
C= C/ sum(abs(C)); 

または

A= A/ sum(A^2); 
B= B/ sum(B^2); 
C= C/ sum(C^2); 

そして、ちょうどそれらをプロットします。

関連する問題