Plotting a region of a sphere

12 vues (au cours des 30 derniers jours)
Eduard Almar Oliva
Eduard Almar Oliva le 26 Mar 2021
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 commentaire
Sulaymon Eshkabilov
Sulaymon Eshkabilov le 26 Mar 2021
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.

Connectez-vous pour commenter.

Réponse acceptée

darova
darova le 26 Mar 2021
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
  1 commentaire
Eduard Almar Oliva
Eduard Almar Oliva le 29 Mar 2021
Thank you very much. This was very helpful!

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by