Log Scaleの半透明な3D surf Graphの作成方法

3 views (last 30 days)
tomomi takashiot
tomomi takashiot on 9 Jul 2015
Answered: michio on 20 Sep 2016

Log Scaleの半透明な3Dグラフの作成方法を教えてください。 私の環境では、surfグラフなどを alpha(0.5) にして半透明にすると、Figuresウィンドウから外れた場所に表示されるなど、ツールの動作が不安定な状態になります。

surf(X軸の行列,Y軸の行列,Z軸の行列); hold on 
surf(X軸の行列,Y軸の行列,Z軸の行列); hold off 
alpha(0.5)

>>

<<

alpha値を0か1にすると、元の正常でグラフが半透明でない状態に戻ります。また、X scale や Y scale をLog表示にしても、元の状態に戻ります。 scaleをLogにし、なおかつ半透明な3Dグラフを作成にすることはできないのでしょうか?

Answers (1)

michio
michio on 20 Sep 2016
R2014b以降のバージョンですと、古いグラフィックス ハードウェアまたは旧式のグラフィックス ドライバーに起因して問題が発生する場合があります。下記ドキュメンテーションページも参考にしてください。
>> opengl info
の出力結果がヒントになる場合もあります。
R2014a以前のバージョンで発生する問題である場合、現象を再現するために使用されたMATLABのバージョン、OSなどの環境について教えて頂けますでしょうか。

Categories

Find more on Graphics Performance in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!