マトリックスを視覚化するためのMATLABでの「画像」および「PCOLOR」関数の動作
-
30-10-2019 - |
質問
私は、それらに含まれる値を感じるために視覚化したいマトリックスを持っています。しかし、関数 画像 デフォルトで使用することで、結果が不十分です。視覚化が適切になる前に、適切な値で手動で行列をスケーリングする必要があります。値1でスケーリングされた私のマトリックス:
image(Breceive(1+(ii-1)*20:20+(ii-1)*20,:)*1)
私のマトリックスは値10でスケーリングされました
image(Breceive(1+(ii-1)*20:20+(ii-1)*20,:)*10)
私のマトリックスは値50でスケーリングされました
image(Breceive(1+(ii-1)*20:20+(ii-1)*20,:)*50)
私のマトリックスは値10000でスケーリングされました
image(Breceive(1+(ii-1)*20:20+(ii-1)*20,:)*10000)
値10000が追加された私のマトリックス
image(Breceive(1+(ii-1)*20:20+(ii-1)*20,:)+10000)
ただし、関数を使用します pcolor スケーリングまたは追加は、値に関係なく提示されたマトリックスの色を変更しません しかし、実際には、異なる数の行が着色されることがわかります(ここでは6歳ですが7以前)
pcolor(Breceive(1+(ii-1)*20:20+(ii-1)*20,:))
私はそう思った 画像 スケールの不変である必要がありますか?事前にデータを正規化すること。できる pcolor それが色の値に適切なスケール翻訳を行っていると信頼してください?いくつかのパラメーターまたは作成方法はありますか 画像 安定していますか?そして、なぜPCOLORは同じ情報をプロットしないのですか?
正しい解決策はありません
所属していません StackOverflow