0
私は、3dオブジェクトを表現するためのバイナリ3d行列を持っています(つまり、そのオブジェクトの一部であるボクセルとして "1" 0 "を空のボクセルとして)。 Matlabを使ってそのオブジェクトをどのように視覚化できますか?Matlabのバイナリ行列からの三次元オブジェクトの表示
私は、3dオブジェクトを表現するためのバイナリ3d行列を持っています(つまり、そのオブジェクトの一部であるボクセルとして "1" 0 "を空のボクセルとして)。 Matlabを使ってそのオブジェクトをどのように視覚化できますか?Matlabのバイナリ行列からの三次元オブジェクトの表示
この答えは、MATLABに適用されます。
あなたはファイル交換からbinaryTensorVoxel
機能を使用することができます。
説明:
バイナリテンソルもゼロと 非ゼロの3Dマトリックスまたは3D論理アレイと呼ぶことができます。
binaryTensorVoxel
は、テクスチャにゼロ以外のエントリがあり、空きが残っている部分が のキューブを描画します。 にゼロがあります。
例:これは結果である
t(:, :, 1) = [1 0 0; 0 0 0; 0 0 1];
t(:, :, 2) = [0 0 0; 0 1 0; 0 0 0];
t(:, :, 3) = [1 0 0; 0 0 0; 0 0 1];
binaryTensorVoxel(t);
axis equal;
grid on;
box on;
:[MATLABでボリュームデータをプロット]の
可能な重複(http://stackoverflow.com/questions/27659632/plotting-volumetric-data-in-matlab) –