2016-03-20 3 views
0

私は2つのplotpcチャートをプロットしています(私はパーセプトロンとベイジアンネットからの決定境界を見たいと思っています)、私はそれらを別の色にする必要があります。matlabのplotpcと異なるカラーライン

plotpv(P,T); 
hold all; 
plotpc(net.IW{1,1},0,'r'); 
plotpc([w1(maxind(1)), w2(maxind(2))],0,'g'); 
title('Decision boundaries'); 

は、しかし、すべての私の試験は失敗に終わったと私はいつもこのように同じ色を取得します:

enter image description here

は助けてくれてありがとう。

+0

入力を推測することなくсodeを実行できるように、サンプルデータを追加してください。 –

答えて

1

plotpc(ラインハンドル)の出力を変数に割り当てる必要があります。これを使用して線の外観を変更することができます。

hPlot = plotpc(net.IW{1,1},0); 
set(hPlot, 'Color', 'r'); 

また、私はplotpcは三番目の引数としての色を受け入れるとは思わない - あなたはそれを行うときに警告を取得する必要があります。

+0

はい、私は警告を受けました。とにかく、これは動作しています、ありがとう! – HonzaB

関連する問題