Изозначение в изоповерхности Matlab

Когда я читаю справку по Matlab, isosurface() принимает форму

fv = isosurface(V,isovalue)

V - объемные данные,

Я думаю, что isosurface должен отображать поверхность со значением isovalue. Однако, как я пробовал, похоже, что Matlab рисует все точки с помощью value > isovalue.

Это так сбивает с толку. Действительно ли это isovalue пороговое значение?!

Большое спасибо!


person Alfred Zhong    schedule 03.05.2011    source источник


Ответы (1)


isosurface не рисует. Он вычисляет некоторые данные геометрии изоповерхности при заданном значении изо.

Выходные данные содержат грани и вершины изоповерхности, которые можно передать непосредственно в patch.

Вы должны сделать help isosurface для объяснения, а также два примера того, как это используется.

Вам придется включить больше кода для получения дополнительной помощи, так как вы не можете ничего строить с помощью написанной вами команды.

person Chris A.    schedule 03.05.2011