Plotting a region of a sphere

12 次查看(过去 30 天)
How can I plot the 3D region in spherical coordinates delimited by the following inequalities:
Where theta, phi, and rho are the same as the ones described here: https://es.mathworks.com/help/symbolic/plotting-in-spherical-coordinate-system.html
The region should look like this:
  1 个评论
Sulaymon Eshkabilov
Note that you have a hollow sphere with cutouts. Therefore, you need to set up the formulation first and then write a code to simulate and plot it.

请先登录,再进行评论。

采纳的回答

darova
darova 2021-3-26
Her is start:
clc,clear
[T1,T2] = meshgrid(-60:5:60,-90:5:200);
[x,y,z] = sph2cart(T2*pi/180,T1*pi/180,5);
[R,T] = meshgrid(1:0.2:2,0:5:360);
[X,Y] = pol2cart(T*pi/180,R);
Z = 2*R;
surf(x,y,z)
hold on
surf(X,Y,Z)
hold off

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Surface and Mesh Plots 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by