2016-11-06 5 views
0

私は障害が起きている場合に基本的にアラームを出す私の上級者から結果を受け取りました。データは以下の通りです:matlabのプロット関数を使用して2つの与えられたデータを比較します

Alarm = [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ... 
    0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 ... 
    3 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 5 4 4 4 4 4 4 3 3 ... 
    0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ... 
    0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ... 
    0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]; 
alarm_test = [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ... 
    0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 1 0 ... 
    0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1]; 

今私は両方を同じグラフにプロットしたいと思います。あなたが私の結果が0か1のどちらかであることを知ったとき、上記のコードでは5が最高になりますので、私のアラームを所定のアラーム値と同期させたいと思います。例えば、alarm_test 1はAlarm = 3であり、同様に同期してプロットすることができる。誰もそれで私を助けることができますか?

私が次のグラフ取得しています:

enter image description here

をしかし、私はこのようなグラフたい:

enter image description here

+0

_ "両方とも同じグラフにプロットしたい" _ - 両方ですか? 「アラーム」とは何ですか? – EBH

+0

両方のアラーム値を追加しました。見てください! –

+0

私は両方のグラフを同じプロットで比較して意味があるようにしたいと思います。しかし、グラフのように両方の値をプロットすると、奇妙に見えます。 –

答えて

0

まあ、それはあなたがそうかもしれない、いくつかの視覚的な例を求めているものは極めて不明確です助けてくれるでしょう... あなたのalarm_testは0または1だけですが、それを増やしたいとします(あなたが描く図のように)。だからここalarm_testで値を蓄積する最初の提案である:

plot(Alarm) 
hold on 
plot(cumsum(alarm_test)) 
hold off 

try 1

、これはあなたが何を見て、その後どのくらいいるのですか?何で?

+0

もう一度奇妙に見えます。私たちがそれらのアラームを取得している時間を知って、それから 'アラーム'のようにプロットすると、適切にプロットすることは可能ですか? –

+0

あなたは_properly_をどういう意味ですか?それが塊状であることを望むなら、それが減少し始める場所を定義しなければなりません。 – EBH

関連する問題