Extruding a 2D plot to 3D
43 views (last 30 days)
Show older comments
Mahmoud Abbas
on 11 Apr 2022
Answered: Star Strider
on 12 Apr 2022
Hello, i want to make the code extrude this curve over the range 0 to 10 units into the z-axis and i want the plot to show it in 3D
i=1;
for k=-5:0.1:5
y(i)=k^2;
x(i)=k;
i=i+1;
end
plot(x,y)

0 Comments
Accepted Answer
Star Strider
on 12 Apr 2022
Try this —
k = -5:0.1:5;
y = k.^2;
figure
surf([k;k], [y;y], [ones(size(k))*10; zeros(size(k))])
grid on
colormap(turbo)
shading('interp')
axis('equal') % Optional
title('Rainbow!')
.
0 Comments
More Answers (1)
Tala
on 12 Apr 2022
Take a look at this
https://www.mathworks.com/matlabcentral/answers/82917-extend-line-plot-to-a-surface
0 Comments
See Also
Categories
Find more on Visual Exploration in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!