作业帮 > 综合 > 作业

如何用MATLAB编程来求解柱坐标中任意两点的距离

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/04 11:07:12
如何用MATLAB编程来求解柱坐标中任意两点的距离
例如表达式rθ =sqrt(r12+ r22 + (z2 z1)2 2*r1*r2cosφ其中rθ是两点距离,(r1,z1,φ1)(r2,z2φ2)是柱坐,φ=φ1-φ2,两坐标点的角度差
我想求得一个matlab程序
如何用MATLAB编程来求解柱坐标中任意两点的距离
搞不清楚柱坐标就转成直角坐标系坐标算呗.
X=r*cos(φ);
Y=r*sin(φ);
Z=z;
哎呀,程序不就是这样嘛:
X1=r1*cos(φ1);
Y1=r1*sin(φ1);
Z1=z1;
X2=r2*cos(φ2);
Y2=r2*sin(φ2);
Z2=z2;
d=sqrt((X1-X2).^2+((Y1-Y2).^2+((Z1-Z2).^2);