搜档网
当前位置:搜档网 › 地学中常用度、度分、度分秒,弧度、角度在MATLAB中的转换

地学中常用度、度分、度分秒,弧度、角度在MATLAB中的转换

地学中常用度、度分、度分秒,弧度、角度在MATLAB中的转换
地学中常用度、度分、度分秒,弧度、角度在MATLAB中的转换

地学中常用度、度分、度分秒,弧度、角度在MATLAB中的转换

下以十进制角度度转化为度分的形式为例

degrees2dm

?函数功能

?应用说明

?应用举例

?相关函数

函数功能

十进制角度转化为度分的形式

应用说明

DM = degrees2dm(angleInDegrees)

angleInDegrees 为十进制的角度,返回值DM为度分,分为60进制应用举例

angleInDegrees = [ 30.8457722555556; ...

-82.0444189583333; ...

-0.504756513888889;...

0.004116666666667];

dm = degrees2dm(angleInDegrees)

dm =

30.000000000000000 50.746335333336106

-82.000000000000000 2.665137499997741

0 -30.285390833333338

0 0.247000000000020

相关函数

degrees2dms, dm2degrees, deg2rad, rad2deg

十进制角度转化为度分秒, 度分转化为度的形式, 角度转换成弧度, 弧度转换为角度

EXCEL中度与度分秒换算

EXCEL中度与度分秒换算 一、度分秒值换算为度 首先要将单位符号都去掉,形成 1112233 的形式,分秒小于十的要在其前补0,必须如此,不然无法判断分与秒的位置。 假设原始数据在A列,第一个数据在A2单元格。 在你需要放入转换结果的一个单元格内(最好是与A2同一行,这样有大量原始数据要转换时,直接下拉就可以转换所有数据),输入: =value(MID(IF(LEN(A2)=6,CONCATENATE("0",A2),A2),1,3))+value(MID(IF(LE N(A2)=6,CONCATENATE("0",A2),A2),4,2))/60+value(MID(IF(LEN(A2)=6,CONCA TENATE("0",A2),A2),6,2))/3600 回车即可。 下面解释转换方法和函数意义。 以 1112233 为例。 算法是111+(22/60)+(33/3600),即把分、秒都算成度后相加。 MID:意为选择指定的字符,具体写法为MID(数据,顺位,字符数),先指定1-3位(度位),再指定4-5位(分位)/60,再指定6-7位(秒位)/3600。value:意为转换成为数值,这样才能进行运算。 关键问题在于,度有可能是2位数,如果这样整个数就是6位,上例算式中的 IF(LEN(A2)=6,CONCATENATE("0",A2),A2) 就是处理这样的问题的。意思为如果整个是6位数,就在其前补个0,若不是6位,就直接用原来的数值(呵呵,在中国及周边没有6位和7位以外的经纬度,现在这个算法适用于6位和7位的经纬度)。 IF:条件函数,用法:IF(logical_test,value_if_true,value_if_false),其中logical_test为判断条件,在本例中为LEN(A2)=6,满足条件执行 value_if_true,不满足则执行value_if_false。 LEN:为返回字符数的函数。 CONCATENATE:为合并字符函数,写法为:CONCATENATE(text1,text2,...),如要直接使用文本字符,就在其上加英文引号。 二、度转换为度分秒 假设原始数据在A列,第一个数据在A2单元格。 在你需要放入转换结果的一个单元格内(最好是与A2同一行,这样有大量原始数据要转换时,直接下拉就可以转换所有数据),输入:

度分秒的转换

按"度分秒"定义的常规互换方法 度分秒–度 110°10’10”= 110+10÷60+10÷3600 = 110.16944444444444444444444444444° 度- 度分秒 110.16944444444444444444444444444° 得度=110° (110.16944444444444444444444444444-110)×60=10.1 66666666666666666666666666667 得分=10’ (10.166666666666666666666666666667-10)×60=10 得秒=10” 知道了运算原理,我们来看在Excel中度、度分秒是如何互换计算?

如图是通过公式并设置Excel 单元格格式实现的角度与“度分秒”之间在的转换。 B2=A2/24设置B2单元格格式为自定义[h]"°"mm"′"ss"″" C2=B2*24设置C2单元格格式为自定义G/通用格式"°" 可以看出Excel把角度、度分秒互换直接采用时间格式处理方式。所以Excel中角度、度分秒互换 方法一: 度分秒=度数÷24 度数=度分秒×24 方法二:文本公式实现继续看上图 B3=TEXT(A3/24,"[h]°mm′ss″") C3=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,"°",":"),"′",":"),"″",)*24 //将「°」「’」「”」分别置换成「:」这也证实了采用时间格式处理方式 另:按"度分秒"定义的常规互换方法,我们还可以用常规算术公式,谓之方法三:

B4=INT(ROUND(A2,6))&"°"&INT(ROUND((A2-INT(A2))*6 0,6))&"′"&ROUND((((A2-INT(A2))*60-INT(ROUND((A2-IN T(A2))*60,6)))*60),0)&"″" 小结:Excel中角度与度分秒互换最简单的方法就是用TEXT()函数,下面我们来看看角度与弧度的相互转换。 角度与弧度的相互转换相对比较轻松了,因为Excel中有现成的函数。公式如下: D2=RADIANS(A2) E2=DEGREES(D2) // randians() 函数功能直接将角度转化为弧度,degrees()函数功能直接将弧度转化为角度 另:我们还可以利用“圆周”概念来实现角度与弧度的相互转换 弧度=角度*pi()/180逆向思维角度=弧度*180/pi() 故公式可替换为:

在Excel中角度_弧度_度分秒之间的关系及转换方法

在Excel_中角度,弧度,"度分秒"之间的关系及转换方法在正弦表达式SIN(a)中,我们知道a代表是弧度数。 那计算角度30°正弦值公式为:=SIN(RADIANS(30)),由此知道函数RADIANS()可以将角度转化成弧度。 但在实际的工程测量中用到的是度、分、秒(如:126°12′36″)来记录并进行计算的,在Excel中怎样用这些数据进行计算? 首先来了解下何为度、分、秒制? 什么是―度分秒‖:把一個周角分成三百六十等份,每一份稱為一度的角。再把一度分成六十等份,每一份叫做一分。把一分再分成六十等份,每一份叫做一秒。所以一個周角等於360°,一度等於六十分,一分等於六十秒。 /*—–度、分、秒制﹝Sexagesimal System﹞是古希臘數學家托勒密﹝約85-165﹞採用了巴比倫人的六十進制而建立的。在他編寫的《天文集》這本書中,他把周角分成三百六十等份,每一份叫一度。同時他還把半徑先分為60等份,每一份又分為60個小份,每一小份再等分成六十個更小的份。至於用「°」「’」「‖」分別來表示度、分、秒,是1570年卡拉木開始用的,這已是在托勒密之後1400多年的事了。 按‖度分秒‖定义的常规互换方法 度分秒–度 110°10’10‖= 110+10÷60+10÷3600 = 110.16944444444444444444444444444° 度–度分秒 110.16944444444444444444444444444° 得度=110° (110.16944444444444444444444444444-110)×60=10.16666666666666666 6666666666667 得分=10’ (10.166666666666666666666666666667-10)×60=10 得秒=10‖ 知道了运算原理,我们来看在Excel中度、度分秒是如何互换计算? 如图是通过公式并设置Excel单元格格式实现的角度与―度分秒‖之间在的转换。 B2=A2/24 设置B2单元格格式为自定义[h]―°‖mm‖′‖ss‖″‖ C2=B2*24 设置C2单元格格式为自定义G/通用格式‖°‖ 可以看出Excel把角度、度分秒互换直接采用时间格式处理方式。所以Excel中角度、度分秒互换 方法一: 度分秒=度数÷24 度数=度分秒×24 方法二:文本公式实现继续看上图 B3=TEXT(A3/24,‖[h]°mm′ss″‖) C3=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,‖°‖,‖:‖),‖′‖,‖:‖),‖″‖,)*24

excel里的角度的度分秒与小数点格式互相转换

excel里的角度的度分秒与小数点格式互相转换 一、角度的度分秒与小数点格式互相转换 EXCEL能将角度转换成度"°"分"′"秒"〃"格式吗? 如将:120.999722222222°转换成120°59′59〃. 32.55°转换成32°33′0〃 我知道可以用函数RADIANS将角度转换为弧度,但我们工程测量上用到的角度计算是以度分秒(比如:126°12′36〃)来记录并进行计算的,在Excel中怎样用这些数据进行计算? 1.设定公式“=A1/24”,并将单元格的格式设定为自定义格式:[h]°mm′ss〃 2.直接设定公式=TEXT(A1/24,"[h]°mm′ss〃") 第1种方法,方便于在计算时将度分秒转为度,这时只需乘24即可 第2种方法,度分秒转为度时,需要用公式 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B1,"°",":"),"′",":"),"〃",)*24 (度分秒符号用单位软键盘上的符号) 二、度/分/秒的输入问题 在工程计算中经常要用到度、分、秒,通常的做法就是插入特殊字符来输入。但是在EXCEL 中显示的结果却不近人意,三者之间的字符间距太大,看起来就象刚学会写字的人写的东西。其实这是由字体引起来的,一般情况下系统默认的字体是宋体,在这种情况下输入度分秒的时候,它们之间的间距就会比较大。下面几种字体的效果就比较好: Arial Unicode Ms , Batang , Dotum , Gungsuh , New Gulim , Gulim 。 当然也不只是这几种,大家也可以自己测试一下,找一下其它合适的字体。excel中坐标反算的求方位角的公式,要度分秒表示? 置镜点(X1,Y1)、后视点(X2,Y2) 方位角=(MOD(DEGREES(ATAN((Y2-Y1)/(X2-X1)))+(X2-X1<0)*180+360,360))/24 单元格格式设置成角度。 EXCEL表格中,如何将计算出来的角度值转化为度分秒格式.如:25.789001 =CONCA TENATE(INT(25.789001),"°",INT((25.789001-INT(25.789001))*60),"′",INT((25.7890 01*60-INT(25.789001*60))*60),"″")在EXCEL表格中输入此工式即可 严格地说应该为:=CONCA TENATE(TRUNC(25.789001),"°",TRUNC((25.789001-TRUNC(25.789001))*60),"′",T RUNC((25.789001*60-TRUNC(25.789001*60))*60),"″")这个对负角也适用,用INT在负角时就会出现错误 用时间格式就可以解决了。比如计算方位角 设A点坐标(X0,Y0),B点坐标(X1,Y1),求AB方位角 在excel中,令单元格A1=X0,B1=Y0,C1=X1,D1=Y1,方位角E1=IF(C1B1,(ATAN((D1-B1)/(C1-A 1)))*180/PI()/24,((ATAN((D1-B1)/(C1-A1)))*180/PI()+360)/24))

度分秒换算

EXCEL中关于角度的输入、输出及转换计算技巧 角度,是我们搞测量这一行无论如何也避不开的,而电子表格EXCEL软件也是我们测量人最爱的计算工具软件之一,如何在EXCEL中输入、输出(显示)角度,这的确是一个看似简单、但又不是那么简单的问题。 先讲角度的表示形式,我们最习惯的还是度分秒的形式,如134°32′45.6″,最直观,要在EXCEL单元格中输入这组数据,没有任何问题,比如我们熟悉的路线直曲表: . . 可是,路线直曲表只是个最终的成果表,在大多时候,我们在EXCEL中输入角度并不只是呈现数据,而是需要根据输入的角度进行相关的计算,这些计算大多都涉及三角函数,比如正弦、余弦、正切等。在EXCEL中,所有三角函数计算的角度单位都规定是弧度。这样,就产生这样一个角度转换,我们输入度分秒的角度,在计算时则需要将它们转换成弧度。

在进一步阐述之前,我们先回顾一下EXCEL中两个有关角度转换的函数,一个是RADIANS()函数,另一个是DEGREES()函数,前者是将括号内的度数(十进制的度数,不是度分秒)转换为弧度,后者则是将括号内的弧度转换为度数(十进制)。这两个函数我们不知道使用也没有多大关系,因为我们都知道度和弧度转换系数是:180/π。 再回到前面提到的将输入的度分秒转换成弧度的这个问题,一般的解决方法是两个: 1.将角度(度分秒)按小数形式输入到一个单元格,如133度32分43秒,就输入为133.3243,然后编一个自定义函数,将这个小数中的度、分、秒数字分别提取出来,转换为度,如133度32分43秒就通过“133+32/60+43/3600”这个计算式得到133.5452778度,再使用RADIANS()函数可计算得到弧度; 2.将度、分、秒分别输入到相邻的三个单元格里,并且可以通过定义单元格格式的方式给数字后面附加显示相应的角度单位,以便求得良好的显示效果,再通过类似上述第1点的转换方法计算求得弧度。

十进制与度分秒转换

2010年8月21日Surda发表评论阅读评论 在正弦表达式SIN(a) 中,我们知道 a 代表是弧度数。 那计算角度30°正弦值公式为:=SIN(RADIANS(30)),由此知道函数RADIANS()可以将角度转化成弧度。 但在实际的工程测量中用到的是度、分、秒(如:126°12′36″)来记录并进行计算的,在Excel 中怎样用这些数据进行计算? 首先来了解下何为度、分、秒制? 什么是“度分秒”:把一個周角分成三百六十等份,每一份稱為一度的角。再把一度分成六十等份,每一份叫做一分。把一分再分成六十等份,每一份叫做一秒。所以一個周角等於360°,一度等於六十分,一分等於六十秒。 /*—–度、分、秒制﹝Sexagesimal System﹞是古希臘數學家托勒密﹝約85-165﹞採用了巴比倫人的六十進制而建立的。在他編寫的《天文集》這本書中,他把周角分成三百六十等份,每一份叫一度。同時他還把半徑先分為60等份,每一份又分為60個小份,每一小份再等分成六十個更小的份。至於用「°」「’」「‖」分別來表示度、分、秒,是1570年卡拉木開始用的,這已是在托勒密之後1400多年的事了。—–*/ 按”度分秒”定义的常规互换方法 度分秒–度 110°10’10‖= 110+10÷60+10÷3600 = 110.16944444444444444444444444444° 度–度分秒 110.16944444444444444444444444444° 得度=110°

(110.16944444444444444444444444444-110)×60=10.16666666666666666666 6666666667 得分=10’ (10.166666666666666666666666666667-10)×60=10 得秒=10‖ 知道了运算原理,我们来看在Excel中度、度分秒是如何互换计算? 如图是通过公式并设置Excel 单元格格式实现的角度与―度分秒‖之间在的转换。 B2=A2/24设置B2单元格格式为自定义[h]“°”mm”′”ss”″” C2=B2*24设置C2单元格格式为自定义G/通用格式”°” 可以看出Excel把角度、度分秒互换直接采用时间格式处理方式。所以Excel中角度、度分秒互换 方法一: 度分秒=度数÷24 度数=度分秒×24 方法二:文本公式实现继续看上图 B3=TEXT(A3/24,‖[h]°mm′ss″‖) C3=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,‖°‖,‖:‖),‖′‖,‖:‖),‖″‖,)*24

十进制与度分秒转换

2010年8月21日Surda 在正弦表达式SIN(a) 中,我们知道 a 代表是弧度数。 那计算角度30°正弦值公式为:=SIN(RADIANS(30)),由此知道函数RADIANS()可以将角度转化成弧度。 但在实际的工程测量中用到的是度、分、秒(如:126°12′36″)来记录并进行计算的,在Excel 中怎样用这些数据进行计算 首先来了解下何为度、分、秒制 什么是“度分秒”:把一個周角分成三百六十等份,每一份稱為一度的角。再把一度分成六十等份,每一份叫做一分。把一分再分成六十等份,每一份叫做一秒。所以一個周角等於360°,一度等於六十分,一分等於六十秒。 /*—–度、分、秒制﹝Sexagesimal System﹞是古希臘數學家托勒密﹝約85-165﹞採用了巴比倫人的六十進制而建立的。在他編寫的《天文集》這本書中,他把周角分成三百六十等份,每一份叫一度。同時他還把半徑先分為60等份,每一份又分為60個小份,每一小份再等分成六十個更小的份。至於用「°」「’」「”」分別來表示度、分、秒,是1570年卡拉木開始用的,這已是在托勒密之後1400多年的事了。—–*/ 按”度分秒”定义的常规互换方法 度分秒–度 110°10’10”= 110+10÷60+10÷3600 = ° 度–度分秒

° 得度=110° ×60= 得分=10’ ×60=10 得秒=10” 知道了运算原理,我们来看在Excel中度、度分秒是如何互换计算 如图是通过公式并设置Excel 单元格格式实现的角度与“度分秒”之间在的转换。 B2=A2/24设置B2单元格格式为自定义[h]“°”mm”′”ss”″” C2=B2*24设置C2单元格格式为自定义G/通用格式”°” 可以看出Excel把角度、度分秒互换直接采用时间格式处理方式。所以Excel中角度、度分秒互换 方法一: 度分秒=度数÷24 度数=度分秒×24 方法二:文本公式实现继续看上图

在Excel_中角度、弧度、“度分秒”之间的关系及转换方法

浅析Excel 中角度、弧度、“度分秒”之间的关系及转换方法 在正弦表达式SIN(a) 中,我们知道 a 代表是弧度数。 那计算角度30°正弦值公式为:=SIN(RADIANS(30)),由此知道函数RADIANS()可以将角度转化成弧度。 但在实际的工程测量中用到的是度、分、秒(如:126°12′36″)来记录并进行计算的,在Excel 中怎样用这些数据进行计算? 首先来了解下何为度、分、秒制? 什么是“度分秒”:把一個周角分成三百六十等份,每一份稱為一度的角。再把一度分成六十等份,每一份叫做一分。把一分再分成六十等份,每一份叫做一秒。所以一個周角等於360°,一度等於六十分,一分等於六十秒。 /*-----度、分、秒制﹝Sexagesimal System﹞是古希臘數學家托勒密﹝約85-165﹞採用了巴比倫人的六十進制而建立的。在他編寫的《天文集》這本書中,他把周角分成三百六十等份,每一份叫一度。同時他還把半徑先分為60等份,每一份又分為60個小份,每一小份再等分成六十個更小的份。至於用「°」「’」「”」分別來表示度、分、秒,是1570年卡拉木開始用的,這已是在托勒密之後1400多年的事了。-----*/ 按"度分秒"定义的常规互换方法 度分秒–度 110°10’10”= 110+10÷60+10÷3600 = 110.16944444444444444444444444444°度- 度分秒 110.16944444444444444444444444444° 得度=110° (110.16944444444444444444444444444-110)×60=10.166666666666666666666 666666667 得分=10’ (10.166666666666666666666666666667-10)×60=10

度分秒的换算练习

1.下列说法: (1)平角是一条直线;(2)射线是直线的一半;(3)射线AB与射线BA表示同一条射线;(4)用一个放大2倍的放大镜去看一个角,这个角会扩大2倍;(5)两点之间,线段最短;(6)120.5°=120°50′.其中正确的有() A. 0个 B. 1个 C. 2个 D. 3个 2.已知:∠1=35°18′,∠2=35.18°,∠3=35.2°,则下列说法正确的是() A.∠1=∠2 B.∠2=∠3 C.∠1=∠3 D.∠1、∠2、∠3互不相等 3.下列说法正确的是() A.有理数分为正有理数和负有理数B. a2=b2,则a=b C.若﹣x=x,则x=0 D. 68.18°=68°18′ 4.已知∠1=28°24′,∠2=28.24°,∠3=28.4°,下列说法正确的是() A.∠1=∠2 B.∠1=∠3 C.∠1<∠2 D.∠2>∠3 5.下列角度中,比20°小的是() A. 19°38′ B. 20°50′ C. 36.2° D.56° 6.已知:∠1=1°30',∠2=1°18',则∠1与∠2的数量关系为() A.∠1=∠2 B.∠1﹣∠2=12' C.∠1﹣∠2=22' D.∠2﹣∠1=12' 7.40°15′的是()

A. 20° B. 20°7′ C. 20°8′ D. 20°7′30″8.38.33°可化为() A. 38°30ˊ3″ B. 38°20ˊ3″ C. 38°19ˊ8″ D. 38°19ˊ48″ 9.下面等式成立的是() A. 83.5°=83°50′ B. 37°12′36″=37.48° C. 24°24′24″=24.44° D. 41.25°=41°15′ 10.计算180°﹣48°39′40″﹣67°41′35″的值是() A. 63°38′45″ B. 58°39′40″ C. 64°39′40″D. 63°78′65″11.若∠P=25°12′,∠Q=25.12°,∠R=25.2°,则下列结论中正确的是() A.∠P=∠Q B.∠Q=∠R C.∠P=∠R D.∠P=∠Q=∠R 12.把10.26°用度、分、秒表示为() A. 10°15′36″B. 10°20′6″ C. 10°14′6″D.10°26″ 13.若∠A=20°18′,∠B=20°15′30〞,∠C=20.25°,则() A.∠A>∠B>∠C B.∠B>∠A>∠C C.∠A>∠C>∠B D.∠C>∠A>∠B 14.下列各式中,正确的角度互化是()

相关主题