グレースケール行列の三次元イメージ表現
조회 수: 2 (최근 30일)
이전 댓글 표시
三次元行列をグラフィック表示するやり方が分かりません。 100×100×100doubleの三次元行列を作ったのですが、何か関数とかあるのでしょうか。それか二次元行列をスタックさせて三次元にするやり方でもあれば教えていただきたいです。 グレースケールの立方体で、中も色があるのでも大丈夫です。
例として100×100の行列のイメージ画像を添付します。これを三次元にしてそこから密度計算をしたいと考えてます。
댓글 수: 2
Rena Berman
2017년 1월 9일
편집: Rena Berman
2017년 1월 9일
(Answers dev) Rough translation
question: Three-dimensional image representation of gray scale matrix
body: I do not know how to graphically display three-dimensional matrices. I made a three-dimensional matrix of 100 × 100 × 100 double, but is there something like a function? Or I would like to tell you how to stack a two-dimensional matrix into three dimensions. It is a gray scale cube and it's okay to have color inside.
I attach an image image of a 100 × 100 matrix as an example. I think that I want to make this three-dimensional and calculate density from there.
Yoshio
2017년 1월 9일
こちらに例題がありますので、参考になるかと思います。slice表示なので、御要望に沿っていないかもしれませんが。 http://jp.mathworks.com/help/matlab/examples/manipulating-multidimensional-arrays.html?s_tid=gn_loc_drop
채택된 답변
michio
2017년 1월 10일
「密度計算」については、ここでの密度の定義がわかっていませんが、こちらは表示とはまた別の問題でしょうか。
댓글 수: 5
michio
2017년 1월 11일
どうしても私の想像力が足りず申し訳ありませんが、もう少し課題を具体的なものに落とし込む事が必要かと感じます。そもそも何を半透明にするのでしょう。
例えば100x100x100 のデータ内でなんとなく色の濃いところだけが表示される様な立体表示をイメージされているのか。そうすると上の立方体上の図は用途に叶いませんし。。もし最終的なイメージ図があれば解決策も考えやすいですし、他の閲覧者ともシンプルにやりとりができ、いろんな人が助けてくれると思いますよ。
もう一点、グレースケールの体積や密度というのは、なんでしょう。ある程度の明るさを持った部分の合計体積やそれが全体を占める割合といったイメージでしょうか?そうすると、その「ある程度」の値が決まっている場合には、100x100x100 の合計 1x10^6 点の中から、その値以上(もしくは以下)の値を持つデータ点の数を数えるだけでよく、立体表示する必要は必ずしもないような気もします。
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Pole and Zero Locations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!