Matlab入门自学七十四:坐标系转换,直角坐标、极坐标和球坐标的转换

++1.说明++

二维直角坐标点(x,y)到极坐标(ρ,θ)的转换大家比较熟悉,可以结合单位圆和三角函数思考;三维直角坐标点(x,y,z),到球坐标(方位角a,仰角b,半径r)的转换原理通过下图分析一下,如下图所示。

++2.认识函数++

直角坐标转极坐标cart2pol

极坐标转直角坐标pol2cart

直角坐标转球坐标cart2sph

球坐标转直角坐标sph2cart

++3.编程示例++

程序:

theta,rho\]=cart2pol(1,1) theta = 0.7854 rho = 1.4142 rad2deg(theta) %弧度转成角度,上篇文章介绍过 ans = 45 \[x,y\]=pol2cart(theta,rho); x = 1 y = 1 \[a e r\]=cart2sph(1,1,1) a = 0.7854 e = 0.6155 r = 1.7321 rad2deg(\[a e\]) ans = 45.0000 35.2644 \[x1,y1,z1\]=sph2cart(a,e,r) x1 = 1 y1 = 1 z1 = 1 End

相关推荐
啧不应该啊几秒前
Day1 Python 与 C 的类型区别
c语言·开发语言
cen__y24 分钟前
Linux07(信号01)
linux·运维·服务器·c语言·开发语言
xingpanvip44 分钟前
星盘接口开发文档:星相日历接口指南
android·开发语言·前端·css·php·lua
guygg881 小时前
基于遗传算法的双层规划模型求解MATLAB实现
开发语言·matlab
凯瑟琳.奥古斯特1 小时前
SQLAlchemy核心功能解析
开发语言·python·flask
卷Java1 小时前
GPTQ vs AWQ vs GGUF:模型量化工具横向测评
开发语言·windows·python
charlie1145141912 小时前
嵌入式C++工程实践第20篇:GPIO 输入模式内部电路 —— 芯片是如何“听“到外部信号的
开发语言·c++·stm32·单片机
aini_lovee2 小时前
多目标粒子群优化(MOPSO)双适应度函数MATLAB实现
人工智能·算法·matlab
yong99902 小时前
图像融合与拼接:完整MATLAB工具箱
算法·计算机视觉·matlab
春风不语5052 小时前
深入理解主成分分析(PCA)
算法