Я решил уравнение теплоты в октаве через конечную разность и создал следующий трехмерный график, точечные цвета которого соответствуют температурам в каждом элементе моего трехмерного гамбургера.Как интерполировать и построить 4-мерный гамбургер?
Мои вычислительные ресурсы ограничивают разрешение, при котором я могу решить свой гамбургер. Таким образом, единственный способ получить сюжет, который я хочу, - сделать мои разбросанные точки огромными каплями цвета, и это выглядит неплохо.
[x,y,z] = meshgrid(1:nx,1:ny,1:nz) % Defines a grid to plot on
scatter3(x(:), y(:), z(:), 40, burgermatrix(:), 's', 'filled')% Point color=value
То, что я хочу, это хороший великолепный гладкая прямоугольная призма, как это:
Так я полагаю, мне нужно как-то интерполировать между 3D-очков, которые у меня есть. Может ли кто-нибудь помочь мне выяснить, как это сделать?
Этот вопрос, кажется, спрашивает, как использовать конкретный инструмент, и, похоже, не является вопросом программирования. Если это не так, пожалуйста, уточните свой вопрос с точными примерами того, что вы пытались сделать, почему он не работает и что ему нужно делать вместо этого. – Jared
Я не могу использовать инструмент, который я связал, потому что инструмент (срез) полагается на построение сечений аналитической функции. У меня нет аналитической функции, у меня есть набор точек в 3d, несущих значения. Я спрашиваю, как интерполировать функцию. – FaceInvader
Пожалуйста, укажите фактические пункты в 'burgermatrix'. Мы не можем понять, правильно ли мы решим проблему без этих пунктов. – rayryeng