明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4495|回复: 8

[基础] 请教:度分秒格式的角度如何转成弧度?

[复制链接]
发表于 2011-7-19 08:44:06 | 显示全部楼层 |阅读模式
测量时,全站仪输出的角度格式是这样的:36.4235,这是一个字符串,意思是36度42分35秒。如何把36.4235这个字符串转换成弧度?

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2011-7-19 09:13:23 | 显示全部楼层
可以用角度*3.1415926/180
发表于 2011-7-19 09:16:05 | 显示全部楼层
如果测量的度分秒是分三组数据表示的,那可以分别  角度*3.1415926/180    再相加
发表于 2011-7-19 09:36:51 | 显示全部楼层
即36.4235=INT(36.4235)*PI()/180+INT(36.4235*100-INT(36.4235)*100)*PI()/(180*60) +INT (36.4235*10000-INT(36.4235*100)*100)*PI()/(180*60*60)
http://club.excelhome.net/thread-161592-1-1.html
发表于 2011-7-19 09:41:59 | 显示全部楼层
回复 mandala 的帖子

(defun dms2R (dms / d m s)
  (setq d (fix dms)
        m (fix (* 100 (- dms d)))
        s (* 10000 (- dms d (* 0.01 m)))
        dms (+ d (/ m 60.) (/ s 3600.))
        )
  (* pi (/ dms 180.))
  )

评分

参与人数 1金钱 +10 收起 理由
jackynine + 10

查看全部评分

 楼主| 发表于 2011-7-19 10:19:25 | 显示全部楼层
Gu_xl 发表于 2011-7-19 09:41
回复 mandala 的帖子

(defun dms2R (dms / d m s)

版主厉害,佩服,佩服!!
发表于 2011-7-19 10:23:54 | 显示全部楼层
G版真是给力,赞一个
发表于 2011-7-19 10:38:28 | 显示全部楼层
回复 Gu_xl 的帖子

收藏下来,学习了
谢谢斑竹
发表于 2011-7-19 11:03:37 | 显示全部楼层
回复 Gu_xl 的帖子

看完帖子茅塞顿开,心里尚有疑虑还请版主指教:函数 angtof 将表示角度的字符串转换为实数(浮点数)形式的弧度值
0 (十进制)度
1 度/分/秒
2 百分度
3 弧度
4 勘测单位
它这里的 1  度/分/秒 为何不能将输入的数值转化为正确的弧度?
例如:(angtof "56.3626" 1)返回的结果为0.98371  正确的弧度为0.98798
一定要 (angtof "56d36'26\"" 1) 才能返回正确结果吗?这样的输入方法极为不便。




您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-7-26 07:52 , Processed in 0.180830 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表