グレースケール行列の三次元イメージ表現
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
三次元行列をグラフィック表示するやり方が分かりません。 100×100×100doubleの三次元行列を作ったのですが、何か関数とかあるのでしょうか。それか二次元行列をスタックさせて三次元にするやり方でもあれば教えていただきたいです。 グレースケールの立方体で、中も色があるのでも大丈夫です。
例として100×100の行列のイメージ画像を添付します。これを三次元にしてそこから密度計算をしたいと考えてます。
2 Kommentare
Rena Berman
am 9 Jan. 2017
Bearbeitet: Rena Berman
am 9 Jan. 2017
(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
am 9 Jan. 2017
こちらに例題がありますので、参考になるかと思います。slice表示なので、御要望に沿っていないかもしれませんが。 http://jp.mathworks.com/help/matlab/examples/manipulating-multidimensional-arrays.html?s_tid=gn_loc_drop
Akzeptierte Antwort
michio
am 10 Jan. 2017
「密度計算」については、ここでの密度の定義がわかっていませんが、こちらは表示とはまた別の問題でしょうか。
5 Kommentare
michio
am 11 Jan. 2017
どうしても私の想像力が足りず申し訳ありませんが、もう少し課題を具体的なものに落とし込む事が必要かと感じます。そもそも何を半透明にするのでしょう。
例えば100x100x100 のデータ内でなんとなく色の濃いところだけが表示される様な立体表示をイメージされているのか。そうすると上の立方体上の図は用途に叶いませんし。。もし最終的なイメージ図があれば解決策も考えやすいですし、他の閲覧者ともシンプルにやりとりができ、いろんな人が助けてくれると思いますよ。
もう一点、グレースケールの体積や密度というのは、なんでしょう。ある程度の明るさを持った部分の合計体積やそれが全体を占める割合といったイメージでしょうか?そうすると、その「ある程度」の値が決まっている場合には、100x100x100 の合計 1x10^6 点の中から、その値以上(もしくは以下)の値を持つデータ点の数を数えるだけでよく、立体表示する必要は必ずしもないような気もします。
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Pole and Zero Locations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!