主要内容

绘制球形坐标系

此示例显示了如何在球面坐标中绘制一个点及其对笛卡尔坐标的投影。

在球形坐标中,一个点的位置 P. 可以以三个坐标为特征:

  • 径向距离 ρ

  • 方位角 θ.

  • 极角 φ.

笛卡尔坐标之间的关系 X y Z. P. 和它的球形坐标 ρ θ. φ. 是:

X = ρ φ. COS. θ. y = ρ φ. θ. Z. = ρ COS. φ.

绘制点 P. 使用Plot3.。您可以通过更改值来调整点的位置rho.θ., 和

rho =0.8;θ=1.2;PHI =0.75;x = rho * sin(phi)* cos(θ);y = rho * sin(phi)* sin(θ);z = rho * cos(phi);plot3(x,y,z,'ko''Markersize'10,'markerfacecolor''K') 抓住

绘制该点的线路投影 P. 到了 Z. -AXIS和 X y -plane使用fplot3.

Syms.R.S.xr = r * sin(phi)* cos(θ);Yr = r * sin(phi)* sin(θ);zr = r * cos(phi);fplot3(xr,yr,zr,[0 rho],'K')fplot3(xr,yr,sym(0),[0 rho],'K')fplot3(xr,yr,sym(z),[0 rho],'k-')fplot3(Sym(x),sym(y),rho * sin(s),[0 pi / 2-phi],'K'

绘制显示方位角跨度的平面 θ. 和极角 φ.

Syms.S.T.xa = rho * sin(s)* cos(t);ya = rho * sin(s)* sin(t);Fsurf(xa,ya,0,[0 phi 0 theta],'facecholor''B''Edgecolor''没有任何')syms.V.xp = u * sin(v)* cos(θ);yp = u * sin(v)* sin(θ);zp = u * cos(v);fsurf(xp,yp,zp,[0 rho 0 phi],'facecholor''G''Edgecolor''没有任何')xlabel('X')ylabel('是')Zlabel('z')视图(115,30)轴平等的;抓住离开

图包含轴。轴包含7个类型的型号,参数化功能线,参数化耗尽。