Построение трехмерной матрицы * значения * в MATLAB - PullRequest
3 голосов
/ 16 февраля 2012

У меня есть 3D Matrix M (256x256x136), и у каждого индекса (i, j, k) в M есть значение уровня серого.Я заинтересован в отображении M на каком-то трехмерном графике в MATLAB, но не могу этого сделать.Я не могу использовать plot3, потому что plot3 предназначен для построения точек, а не значений.

Спасибо

Ответы [ 2 ]

2 голосов
/ 16 февраля 2012

Если я правильно понимаю ваш вопрос, вы хотите построить трехмерное облако точек с i, j и k в качестве 3D-координат и уровнем серого в качестве значения точки.

Iпредложил бы использовать scatter3.

1 голос
/ 16 февраля 2012

Звучит так, будто вы ищете средство визуализации томов. Для Matlab вы можете попробовать это: Volume Render от Matlab Central

График isosurface также может быть полезен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...