Повторение векторов x и y для использования с scatter3 () - PullRequest
0 голосов
/ 20 сентября 2011

В настоящее время у меня есть рабочий 3D mesh() сюжет.Тем не менее, вертикальная ось лучше подходит для углового представления, поэтому я строю преобразование координат в цилиндрическое пространство, после чего я нанесу все с помощью scatter3().

. В настоящее время у меня есть одномерные векторысодержит все возможные значения x и y;однако они не повторяются (и им нужно, чтобы они работали в scatter3()).Я должен сгладить свою двумерную z-матрицу, используя z(:).Есть ли быстрый способ повторить x и y, чтобы также быть scatter3 -совместимым?

Спасибо ...

1 Ответ

1 голос
/ 20 сентября 2011

Использовать meshgrid и затем выравнивать:

[X,Y] = meshgrid(x,y);
scatter3(X(:), Y(:), z(:));
...