2014-12-26 6 views

ответ

20

У вас действительно есть Объемные данные.

Я полагаю, что у вас есть значение C для каждого X, Y, Z. И на самом деле это зависит от того, какой тип данных у вас есть. Вам нужно будет предоставить больше информации для конкретного ответа.

В общем, взгляните на методы визуализации объемных данных, но есть не один из способов сделать это. После этого я оставлю вам несколько примеров, которые вы можете попробовать.


Slideomatic

Одним из вариантов является использование Sliceomatic от FE:

enter image description here


Plotting ломтиков

Если у вас есть медицинские данные (или данные о большой диапазон) вы можете w ant использовать типичный подход к построению только некоторых фрагментов. Вы можете сделать это, используя subplot() и imshow(squeeze(:,:, slice)), или просто соединяя все срезы вместе, например, img=[squeeze(:,:, slice1)) squeeze(:,:, slice2)); squeeze(:,:, slice3)) squeeze(:,:, slice4))].

enter image description here


Изоповерхность

Вы можете просто хотите построить некоторые эквипотенциальные поверхности ваших данных. Вы можете создать несколько поверхностей и построить их с помощью isosurface:

enter image description here


Vold3D для индексированных изображений

Или, если изображение индексируется изображение, которое вы можете захотеть использовать vol3D

enter image description here


Pcolor3

Полезный инструмент, если у вас есть «гладкий» 3D данные pcolor3, как он заполняет 3D объема с полупрозрачными поверхностями, которые дают хороший визуальный 3D восприятие «цветных облаков»

enter image description here

Отказ от ответственности: Я не имею никакого отношения ни к одному из представленных здесь наборов инструментов, и я выбрал их по собственному мнению. Есть, вероятно, больше, инструменты для этого, и если вы думаете, что хотите добавить некоторые, отредактируйте этот вопрос свободно.