• ベストアンサー

MATLABのグラフについて

MATLABを用いて、時間・周波数・スペクトルの3次元グラフを描いています。 Z軸のスペクトルだけ対数のしたいのですが、どのようにしたらよいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • qqtester
  • ベストアンサー率66% (10/15)
回答No.2

MATLAB7.3.0(R2006b)では、  set(gca,'ZScale','Log') にてできるはずです。 ただし、データが0の場所はワーニングがでて歯抜けになります。 ほかのバージョンでもできると思います。 昔R5のころにもやっていた記憶があります。 他にも、get(gca)でaxisのプロパティを探れば 色々できますよ。

aaaaaaaaaaaaaa
質問者

お礼

試してみます! ありがとうございます。

その他の回答 (1)

  • Nigun
  • ベストアンサー率22% (200/893)
回答No.1

確か無理だった気が・・・ 片対数か両対数のX,Yの二次元プロットしか出来なかった気がします。 三次元プロットは確か普通のプロットしか無かった気が・・・ MATLAB6.1の頃の話です。 MATLAB7.x以降は知りません。

aaaaaaaaaaaaaa
質問者

お礼

そうなのですか?!できないんですね↓ ありがとうございます。