配列のイメージ表示について

2 views (last 30 days)
ZONZON
ZONZON on 26 Jan 2019
Commented: michio on 2 Feb 2019
こんにちは。
以下の配列をイメージ表示(カラーマッピング)する方法をおしえてください。
例えば、以下のようなデータがあるとします。
このデータを使って、横軸:Frequency[GHz]、縦軸:Position (つまり150[cm], 180[cm])、プロットの色:strengthのカラーマップを作成したいです。
strengthは、1,2,3....と書かれた数字のことです。例えば、30[GHz],150[cm]の時のstrengthは3です。
完成したもののイメージは以下のような感じです。
color_jet_white.png
不明な点があれば追記します。
回答をよろしくお願いします。
  1 Comment
michio
michio on 2 Feb 2019
質問の投稿、ありがとうございました。もし課題や疑問が解決されておりましたら、
ぜひ、該当する回答の「この回答を採用」ボタンのクリックをお願いいたします。

Sign in to comment.

Accepted Answer

Kenta
Kenta on 27 Jan 2019
ZONZON 様
完成イメージにある図は、coutourで作成可能と思います。ただ、今回は身長の値が2種類しかなく、また、contour図ではx軸、y軸ともに、ある程度連続的に変化していなければならないので、countour図は直接は作成できないと思います。もし、160cm などのその間の値があり、半端な値(例:171 cm)を170cm と180 cmの値を重み付きの平均で補完してよいなら、きれいなイメージどおりの図ができると思います。
今回は、身長の値が2種類だけだったので。scatterプロットを行いました。strengthの値と、色や、マーカーサイズが対応しています。データが十分あれば、これでもきれいに見えるかと思いますが、いかがでしょうか。

More Answers (0)

Products


Release

R2017a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!