@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. Этим же инструментом можно вращать построенный трёхмерный график