преобразовать x и y вектор в сетку - PullRequest
3 голосов
/ 23 сентября 2011

У меня есть вектор x, y и z, который я сейчас использую для создания трехмерного точечного графика.Можно ли создать меш-график, используя эти три вектора?Я бы предпочел использовать только эти векторы и не изменять ни один из моих предыдущих кодов.

1 Ответ

2 голосов
/ 23 сентября 2011

Меня немного смущает ваша терминология, но я предполагаю, что у вас есть неструктурированные данные поверхности - z - это высота поверхности для набора позиций x, y.

Если вы хотитечтобы сформировать «сетку» для этих данных, вы можете триангулировать (с помощью триангуляции Делоуани позиций):

t = delaunayn([x, y]);

Если вы хотите визуализировать «сетчатую» поверхность, вы можете использовать trimesh/trisurf:

figure;
trimesh(t, x, y, z);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...