球面坐标系绘图

此示例演示如何在球坐标系中绘制点及其到笛卡尔坐标系的投影。

在球面坐标系中,点的位置 第页 可以用三个坐标表示:

  • 径向距离 ρ

  • 方位角 θ

  • 极角 ϕ

笛卡尔坐标之间的关系 ( , 是的 , z轴 ) 重点 第页 以及它的球坐标 ( ρ , θ , ϕ ) 是:

= ρ ϕ 余弦 θ 是的 = ρ ϕ θ z轴 = ρ 余弦 ϕ

绘制点 第页 使用绘图3. 可以通过更改的值来调整点的位置,西塔,和功率因数.

罗=0.8分;西塔=1.2款;功率因数=0.75分;x=rho*sin(phi)*cos(theta);y=rho*sin(phi)*sin(theta);z=rho*cos(phi);plot3(x,y,z,'ko','标记大小',10岁,'标记面颜色',“k”)保持

绘制点的直线投影 第页 上到 z轴 -轴和 是的 -飞机使用第三批.

符号s公司xr=r*sin(phi)*cos(theta);yr=r*sin(phi)*sin(theta);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π/2-phi],“k”)

绘制显示方位角跨度的平面 θ 以及极角 ϕ .

符号s公司t型xa=rho*sin(s)*cos(t);ya=rho*sin(s)*sin(t);fsurf(xa,ya,0,[0 phi 0 theta],'面颜色',“b”,“边缘颜色”,'无')符号u型xp=u*sin(v)*cos(θ);yp=u*sin(v)*sin(θ);zp=u*cos(v);fsurf(xp,yp,zp,[0 rho 0 phi],'面颜色',“g”,“边缘颜色”,'无')xlabel公司(“x”)伊拉贝尔(“是”)兹拉贝尔(“z”)视图(115,30)轴平等的;保持远离的