主要内容

球坐标变换到笛卡尔坐标和策划分析

这个例子展示了如何将一个象征性的表达从球坐标到笛卡尔坐标,和情节转换表达式分析不明确产生数值数据。

在球面坐标系统中,一个点的位置 P 可以三个变量的特征。不同的教材有不同约定的变量用来描述球坐标。对于这些例子,使用本公约:

  • 径向距离 ρ

  • 方位的角度 θ

  • 的极角 ϕ

点的变换 P 从球坐标 ( ρ , θ , ϕ ) 笛卡儿坐标 ( x , y , z ) 是由

x = ρ ϕ 因为 θ , y = ρ ϕ θ , z = ρ 因为 ϕ

通过改变符号表达式从球坐标到笛卡尔坐标,然后您可以绘制表达式使用符号数学工具箱™图形函数,如fplot3fsurf

情节点及其预测

情节点 P 这是位于 ( ρ , θ , ϕ ) = ( 1 , 1 2 , 0 7 5 )

将球坐标转换成笛卡尔坐标系 ( x P , y P , z P ) 。因为转换坐标包含数值,使用plot3情节点。

ρ= 1;θ= 1.2;φ= 0.75;x_P =ρ* sin(φ)* cos(θ);y_P =ρ* sin(φ)* sin(θ);z_P =ρ* cos(φ);plot3 (x_P y_P z_P,“柯”,“MarkerSize”10“MarkerFaceColor”,“k”)举行

标签中的每个轴情节,改变视线,并设置轴扩展使用相等的数据单位。

包含(“x”)ylabel (“y”)zlabel (“z”)视图(40[75])轴平等的;

接下来,图线的投影点 P 到原点。这条线投影在球坐标参数化 ( r , 1 2 , 0 7 5 ) , r 0 1 。这条线参数指定为符号表达式,并通过使用阴谋fplot3

信谊rxr = r * sin(φ)* cos(θ);年= r * sin(φ)* sin(θ);zr = r * cos(φ);fplot3 (xr,年,zr,ρ[0],“k”)

绘制直线投影到 x y 飞机。这条线投影在笛卡尔坐标参数化 ( x P , y P , z ) , z 0 z P

信谊zfplot3(信谊(x_P),信谊(y_P), z, [0 z_P],“k”)

情节水平线投影到顶部 z 设在。这条线投影在笛卡尔坐标参数化 ( r ϕ 因为 θ , r ϕ θ , z P ) , r 0 1

fplot3 (xr,年,信谊(z_P)[0ρ),“k——”)

情节水平线投影的底部 z 设在。这条线投影在笛卡尔坐标参数化 ( r ϕ 因为 θ , r ϕ θ , 0 ) , r 0 1

fplot3 (xr,年,信谊(0)[0ρ),“k”)

图包含一个坐标轴对象。坐标轴对象包含x, y ylabel包含5线类型的对象,parameterizedfunctionline。一个或多个行显示的值只使用标记

接下来,画出平面显示张成的空间方位角度 θ x y 平面与坐标 z = 0

信谊年代tx_azimuthal = s * sin(φ)* cos (t);y_azimuthal = * sin(φ)* sin (t);fsurf (x_azimuthal y_azimuthal 0(0ρ0θ),“FaceColor”,“b”,“EdgeColor”,“没有”)

情节的平面显示了极角张成的空间 ϕ

信谊uvx_polar = u * sin (v) * cos(θ);y_polar = u * sin (v) * sin(θ);z_polar = u * cos (v);fsurf (x_polar y_polar、z_polar(ρ0φ),“FaceColor”,‘g’,“EdgeColor”,“没有”)举行

图包含一个坐标轴对象。坐标轴对象包含x, y ylabel包含7线类型的对象,parameterizedfunctionline parameterizedfunctionsurface。一个或多个行显示的值只使用标记

情节一个球体

情节一个球体半径 r = 4

在球坐标,球面参数化 ( 4 , θ , ϕ ) , ϕ 0 π θ 0 2 π 。球坐标变换到笛卡尔坐标通过指定表面参数化的符号表达式。然后情节通过使用范围fsurf

信谊φθr = 4;x = r * sin(φ)* cos(θ);y = r * sin(φ)* sin(θ);z = r * cos(φ);fsurf (x, y, z,[0 0 2 *ππ)轴平等的

图包含一个坐标轴对象。坐标轴parameterizedfunctionsurface类型的对象包含一个对象。

情节半球体

情节半球体半径 r = 4

在球坐标,球面参数化 ( 4 , θ , ϕ ) , ϕ 0 π / 2 θ 0 2 π 。球坐标变换到笛卡尔坐标通过指定表面参数化的符号表达式。然后画出一半通过使用范围fsurf

信谊φθr = 4;x = r * sin(φ)* cos(θ);y = r * sin(φ)* sin(θ);z = r * cos(φ);fsurf (x, y, z,[0 0 2 *ππ/ 2])轴平等的

图包含一个坐标轴对象。坐标轴parameterizedfunctionsurface类型的对象包含一个对象。

画一个参数化的表面

情节在球坐标参数化表面的径向距离与方位和极地的角度。

表面的径向坐标 ρ = 2 + ( 5 ϕ + 7 θ ) , ϕ 0 π θ 0 2 π 。球坐标变换到笛卡尔坐标通过指定表面参数化的符号表达式。然后绘制参数化的表面使用fsurf

信谊φθρ= 2 + sinθ(5 *φ+ 7 *);x =ρ* sin(φ)* cos(θ);y =ρ* sin(φ)* sin(θ);z =ρ* cos(φ);fsurf (x, y, z,[0 0 2 *ππ)视图(45,50)

图包含一个坐标轴对象。坐标轴parameterizedfunctionsurface类型的对象包含一个对象。