映射工具箱‘距离’命令与“弧度”单位不一致的结果

4视图(30天)
我目前执行一些地理坐标计算使用弧度的基本单位。在试图利用命令中发现的距离映射工具箱时似乎有一些奇怪的结果试图利用“弧度”单位的选择。
作为一个例子,考虑相当简单的场景。
[arclen, az] =距离(0,0,0,90);
结果“arclen”和“az”是90年将预期。但如果单位调整“弧度”只有“az”出现适当的结果。
[arclen, az] =距离(0,0,0,90,“弧度”);
“阿兹”的结果是预期的1.5708。我期待“arclen”也显示答案的1.5708,2.0354,而是结果。
如果从默认的单位输出转换应用到“arclen”和“az”后“距离”计算采用“函数”,结果都是预期的1.5708。
我误解的东西确实还是一个错误在基地的距离转换命令“弧度”用于单位什么时候?

接受的答案

骑自行车的人
骑自行车的人 2022年1月8日
用这个工具箱/函数我没有经验,但我猜你也需要把相应的输入单位弧度。所以,你可能实际需要
%度
[arclen, az] =距离(0,0,0,90)
arclen = 90
阿兹= 90
%弧度
[arclen, az] =距离(0,0,0,π/ 2,“弧度”)% 90度=π/ 2弧度
arclen = 1.5708
阿兹= 1.5708
3评论
乔丹的雪
乔丹的雪 2022年1月8日
有问题,我误解了“单位”作为输出选项和输入。谢谢你的时间,让另一组的眼睛。

登录置评。

更多的答案(0)

s manbetx 845


释放

R2021b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!