関数「image」で​x軸ラベル、y軸ラベ​ルを付け加えるときに​、0:1:3を使用し​て上限と下限が3と0​になるようにすること​はできますか?

1 回表示 (過去 30 日間)
馨
2022 年 11 月 17 日
回答済み: 2022 年 11 月 21 日
zz=[0 2 4 6; 8 10 12 14; 16 18 20 22];
image(0:1:3,0:1:2,zz)
行うとx軸は-0.5~3.5に、y軸は-0.5~2.5になってしまいます。
image(0.5:1:3.5,0.5:1:2.5,zz)
を行えばできるんのですが、わかりにくいです。imageで軸の指定は可能でしょうか?

回答 (2 件)

Hernia Baby
Hernia Baby 2022 年 11 月 17 日
こういうことでしょうか?
zz=[0 2 4 6; 8 10 12 14; 16 18 20 22];
image(0:1:3,0:1:2,zz)
xticks([0 1 2 3])
yticks([0 1 2])
  6 件のコメント
馨
2022 年 11 月 18 日
移動済み: Atsushi Ueno 2022 年 11 月 18 日
ありがとうございます。histogram2関数がデフォールトなのですね。
大変助かりました。
Atsushi Ueno
Atsushi Ueno 2022 年 11 月 18 日
ちょっと誤解があるかもしれません。
histogram2関数は2変量ヒストグラムの2次元表示と3次元表示のどちらにも対応していて、3次元表示がデフォルト(オプションを指定しない場合の動作)であると言ってます。

サインインしてコメントする。


馨
2022 年 11 月 21 日
貴重なアドバイスありがとうございました。
勉強になりました。

製品


リリース

R2022b

Community Treasure Hunt

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

Start Hunting!