[解決済み】Matlab: 黒を使わないグレースケールでのimagescの使用
2022-02-21 20:24:48
質問
例として0か1の単純な2次元行列mから始める。
m = [ 0 0 0 1 1
0 1 1 1 0
1 1 0 0 1
0 0 0 1 0 ]
この画像を、imagesc()を使って白とグレー一色で図に表示させるにはどうしたらいいでしょうか?現在、私のコードは次のようなものです。
imagesc(m)
colormap(gray)
colorbar
CLimでカラーマップを調整したり、どの値を使うか制限を設ける方法をいろいろと実験してみましたが、実際の色自体を制限して、0と1の値に対して白と黒があるのではなく、1と0に対してそれぞれ白と(薄い)灰色の値があるようにする方法は見つかっていません。これを行うための迅速かつ容易な方法があれば教えてください。
注:黒を使うことで、同じ次元(しかし異なる値)の等高線プロットを重ねられるようにしたいので、それが回答に関係するかどうかは分かりませんが、その点を考慮した提案も歓迎します。
どのように解決するのですか?
imagesc(m)
cmap = [.7 .7 .7 %// light gray
1 1 1] %// white
colormap(cmap)
colorbar('Ytick',[.25 .75],'Yticklabel',[0 1]) %// only two values in colorbar
<イグ
関連
-
[解決済み] Matlabで矢印を描くには?
-
[解決済み] MATLABで軸の制限をグローバルに設定し、プロットされたデータの最小値と最大値にする方法は?
-
[解決済み] MATLABで「連結される配列の次元が一致しない」というエラーをデバッグする。
-
[解決済み] matlab、デフォルトの図サイズを設定するが、位置は気にしない?
-
[解決済み] Matlabで描画しています。図形を保存するか、変数を保存するか?
-
[解決済み] MATLABでマシンイプシロンを計算する方法は?
-
[解決済み] MatlabのA=[x; y']は何を意味するのですか?
-
[解決済み] matlabでchi2gof関数を理解する
-
[解決済み] Matlabでforward inputnames?
-
[解決済み] 16進カラーが「黒すぎる」ことを確認するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】「Index exceeds the number of array elements (1)」というエラーを修正するにはどうすればよいですか?
-
[解決済み] matlabエディタで複数の行をコメントするためのショートカットキーはありますか?
-
[解決済み] MATLAB: symからlogicalへの変換ができない
-
[解決済み] 演算子のオペランドは、論理スカラー値に変換可能でなければならない。
-
[解決済み] matlabの*と.*の違いは何ですか?
-
[解決済み] MATLABで関数のパラメータにデフォルト値を設定するにはどうすればよいですか?
-
[解決済み] 1変数に対するfzeroとfsolveの差分
-
[解決済み] matlab のプロットベクトルは同じ長さでなければなりません。
-
[解決済み] Matlab - 収束率を計算する
-
[解決済み] RGBカラーによるMATLABプロット