Info
此问题已关闭。 请重新打开它进行编辑或回答。
How can i graphic this function?
1 次查看(过去 30 天)
显示 更早的评论
i need to graphic this function in matlab but i don't know what command i'll use, i need some references.
0 个评论
回答(2 个)
Rik
2017-11-28
Look into the meshgrid function to create a grid of your coordinates, make sure the syntax of your formula supports element-wise calculation (e.g. use z=x.^2+y.^2 instead of z=x^2+y^2), and use a function like surf to plot it.
If you get an error, read the documentation first. You can open the documentation by typing doc meshgrid, or you can find it by using your favorite internet search engine. Adding 'Matlab' to the name of your function in the query will usually do the trick.
0 个评论
Star Strider
2017-11-28
Use the cylinder function, and experiment:
[X,Y,Z] = cylinder(1-(1:-0.05:0.01).^3, 25);
figure(1)
surf(X, Y, Z)
axis equal
1 个评论
Rik
2017-11-28
If you need something that is not rotationaly symmetric around the origin, you will need some further processing on X,Y,Z
此问题已关闭。
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!