Как построить 3d график в matlab?

Пользователь

от vladimir , в категории: Другие , год назад

Как построить 3d график в matlab?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от cade , год назад

@vladimir для этого стоит воспользоваться функцией plot3. Привожу пример и полученный результат


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
%% 3д график
figure; 
t = 0:0.01:pi;
x = sin(t).*cos(10*t); % задание координат х
y = sin(t).*sin(17*t); % задание координат y
z = cos(t); % задание координат z


plot3(x,y,z); grid on; % построение трёхмерного графика 


title('Название трёхмерного графика');
xlabel('Подпись оси х');
ylabel('Подпись оси у');
zlabel('Подпись оси z');
saveas(gca, 'graph3d.jpg'); % сохранение графика в файл



Стоит отметить также, что любой двухмерный график по сути является трёхмерным, для того, чтобы увидеть третью ось необходимо включить инструмент вращения графика в меню Tools/Rotate 3D. Этим же инструментом можно вращать построенный трёхмерный график