因为需要,补充C/C++版本的角度转弧度【参考  测绘程序设计】:

//#include "stdafx.h"
#include <iostream>
using namespace std;//
//  将度分秒连写的(double型)角度化为弧度值
double dms2rad(double a)
{//提取角度值的符号double sign = (a<0.0) ? -1.0 : 1.0;a = fabs(a);//提取角度值的整度int d = (int)((a + 0.00001) / 10000.0);a = a - d*10000.0;if (a<0.0){ d = d - 1; a = a + 10000; }//提取角度值的整分及秒值int m = (int)((a + 0.00001) / 100.0);a = a - m * 100;if (a<0.0){ m = m - 1; a = a + 100.0; }a = sign*(d*3600.0 + m*60.0 + a) / 206264.806247096363;return a;
}//
//  将角度的弧度值化为度分秒连写的角度(double 型)
double rad2dms(double a)
{a = a*206264.806247096363;double sign = (a<0.0) ? -1.0 : 1.0;a = fabs(a);int d = (int)(a / 3600.0 + 0.0000001);a = a - d*3600.0;if (a<0.0){ d = d - 1; a = a + 3600.0; }int m = (int)(a / 60.0 + 0.0001);a = a - m*60.0;if (a<0.0){ m = m - 1; a = a + 60.0; }a = d*10000.0 + m*100.0 + a;return a*sign;
}int main()
{double A = 330545.35;   //33°5'45.35''double B = 455145.25;   //45°51'45.25''printf("\n A=%lf", A);printf("\n B=%lf", B);double AB = dms2rad(A) + dms2rad(B);printf("\n A+B=%lf", rad2dms(AB));printf("\n");system("pause");return 0;
}

=========================================

角度转弧度matlab:

function hd=dms2rad(JD);%角度化弧度函数
%JD=99.3527;w=abs(JD);d=fix(w);df=(w-d)*100;f=fix(df);m=(df-f)*100;ddd=d+f/60+m/3600;hd=ddd*pi/180;if JD<0;hd=-hd;endreturn

弧度转角度:

function JD=rad2dms(hd)
%弧度化角度函数w=abs(hd);df=w*180/pi;d=fix(df);mf=(df-d)*60;m=fix(mf);sf=(mf-m)*60;JD=d+m/100+sf/10000;if hd<0;JD=-JD;end
return

(20181109)角度转弧度——dms2rad/rad2dms相关推荐

  1. Python中转换角度为弧度的radians()方法

    Python中转换角度为弧度的radians()方法 这篇文章主要介绍了Python中转换角度为弧度的radians()方法,是Python入门中的基础知识,需要的朋友可以参考下 radians()方 ...

  2. [css] 举例说明时间、频率、角度、弧度、百分度的单位分别是哪些?

    [css] 举例说明时间.频率.角度.弧度.百分度的单位分别是哪些? 时间: s, ms频率: Hz角度: deg弧度: rad百分度: grad 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放 ...

  3. 用php写弧度转角度,Python中转换角度为弧度的radians()方法

    radians()方法把角度转化为弧度角x. 语法 以下是radians()方法的语法: radians(x) 注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象 ...

  4. 【车载】度(角度)和弧度的概念

    在陀螺仪相关的计算中,经常会用到角度和弧度这两个概念,如何很好的了解这两个概念,以及转换关系,我们尽量用一篇文章带大家简明的了解这两个概念! 度(角度)和弧度都是衡量角的大小的单位.度用°来表示,弧度 ...

  5. 角度与弧度之间的转换

    1° = π / 180 ≈ 0.01745 rad 1rad = 180 / π = 57.30° 角度制,就是用角的大小来度量角的大小的方法.在角度制中,把周角的1/360看作1度,那么,半周就是 ...

  6. Java中角度和弧度的转换,三角函数,反三角函数

    1.角度和弧度的互化 1.toRadians()方法--用于将角度转弧度 示例 2.toDegrees() 方法--用于将参数转为角度 示例 2.三角函数 1.sin()方法 sin() 方法用于返回 ...

  7. python 中角度与弧度间的转换

    角度转为弧度 import math math.radians(x) 弧度转为角度 import math math.degrees(x)

  8. C/C++编程:tan、atan、sin、cos等三角函数用法的代码演示及结果,注意角度和弧度的转换!

    进行相机坐标系相关公式推导时,经常碰到三角函数的使用.时间一长就生疏,碰到问题再查,很费时间.所以就总结一下,也希望能帮到更多的人.下面就通过简练的代码,把常用的cos.sin.tan.atan等通过 ...

  9. 三角函数之角度与弧度

    简要整理一下三角函数中的角度和弧度转化 在三角函数中存在两种角度单位,一个是角度,另一个就是弧度.平时都是使用角度,但有时需要用到弧度,就觉得有点不适应了. 先看看两者的定义: 度:两条射线从圆心向圆 ...

最新文章

  1. 【并行计算-CUDA开发】从零开始学习OpenCL开发(一)架构
  2. pcb外观维修_电路板常用维修技巧,送给从事维修工作的兄弟姐妹们
  3. 文件包含漏洞不能包含php,ThinkPHP5漏洞分析之文件包含
  4. 教你怎么买虚拟空间(转)
  5. java编译时文件是什么,JAVA编译出现 进行语法解释时已抵达文件结尾 是什么意思?...
  6. vs升级c++项目遇到的一些问题
  7. 山东自考c语言程序设计停考了吗,山东省自考教育类停考专业遗留问题的通知...
  8. 实验4-2-3 验证“哥德巴赫猜想” (20 分)
  9. java程序给输出汉字_java面试题目编写一个java程序,实现拼音转成对应汉字功能。...
  10. 词法分析程序实验报告
  11. Process finished with exit code 0 报错解决方法
  12. Smartbi:用Excel制作移动端的九型人格测试
  13. 中美线径对照表_线径与线号对照表
  14. Java多线程面试知识点汇总(超详细总结)
  15. 短信接口的功能及适用范围
  16. 红旗 Linux 5.0 正式版下载地址
  17. pron网站制作遇到的问题
  18. 北漂小斌和你分享宋代建筑模数斗拱材分制的学习方法以及CAD案例图纸
  19. 联想小新22H2版跳过联网方法最新方法
  20. f5 gtm 工作原理_[转]F5负载均衡算法及基本原理

热门文章

  1. 荔枝FM 丁宁:CTO要扮演好技术领袖与精神领袖
  2. 光环国际PMP:项目管理中如何与客户拉近关系
  3. arduino 勘智k210_技术自研与广泛落地 嘉楠勘智K210连获高交会两项大奖
  4. 计算机ppt操作知识,计算机基础知识:PPT常用操作(三)
  5. Midjourney入门指南:简单提示词,搞定高质量应用设计
  6. 四大组件之Service(四)-Service的线程、工作线程、权限及系统Service
  7. Word 高级查找、通配符查找,与格式替换
  8. 计算机附件计算器的用法,《计算机附件中的计算器使用方法.doc
  9. 前端项目写入数据库中文乱码
  10. java基于springboot+vue+elementui的电子产品交流论坛