社区
VB
帖子详情
[求助]VB.NET中有没有将角度(弧度<--->度分秒)相互转换的函数,如果没有希望各位能提供!!!
wcbao
2006-01-10 08:28:12
rt
...全文
624
5
打赏
收藏
[求助]VB.NET中有没有将角度(弧度<--->度分秒)相互转换的函数,如果没有希望各位能提供!!!
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wcbao
2006-01-10
打赏
举报
回复
谢谢以上各位了
weiyan19820315
2006-01-10
打赏
举报
回复
弧度 = degree * PI / 180.0
角度 = 弧度* 180 / Pi
咚咚锵
2006-01-10
打赏
举报
回复
/// <summary>
/// 将参数angle由弧度转换成角度,并以度,分,秒的先后顺序存放在字符串数组中
/// </summary>
/// <param name="angle">弧度</param>
/// <returns>度分秒按顺序表示的字符串数组</returns>
/// <remarks>不可以转换负的角度</remarks>
public static string[] RadToDegree(double angle)
{
int du;
int fen;
double miao;
du=(int)System.Math.Floor(angle/System.Math.PI*180.0);
fen=(int)System.Math.Floor((angle/System.Math.PI*180-du)*60.0);
miao=System.Math.Round((angle/System.Math.PI*180-du-(double)fen/60.0)*36000)/10;
if(miao==60)
{
miao=0;
fen+=1;
}
if(fen==60)
{
fen=0;
du+=1;
}
return new string[]{du.ToString(),fen.ToString(),miao.ToString()};
}
/// <summary>
/// 将-50/23/34 形式所表示的度数(-50度23分34秒)转换为弧度
/// </summary>
/// <param name="degree">-50/23/34 形式所表示的度数(-50度23分34秒)</param>
/// <returns>该字符串所表示的度数</returns>
public static double DegreeToRad(string degree)
{
string[] d=degree.Split(new char[]{'/'});
if(d.Length==0)
{
return 0;
}
if(d.Length==1)
{
degree=degree+"/0/0";
}
if(d.Length==2)
{
degree=degree+"/0";
}
d=degree.Split(new char[]{'/'});
double[] t=new double[]{double.Parse(d[0]),double.Parse(d[1]),double.Parse(d[2])};
return System.Math.Sign(t[0])*RoadMapGet.staticRoadMapGet.getRadbyDegree(System.Math.Abs(t[0])+t[1]/60.0+t[2]/3600.0);
}
兔子-顾问
2006-01-10
打赏
举报
回复
好像写错了
弧度 = degree * PI / 180.0
角度 = 弧度 / Pi / 180
兔子-顾问
2006-01-10
打赏
举报
回复
public const PI as new Decimal(3.1415926535897932384626)
角度 = 弧度*180/PI
弧度 = 角度/180/PI
度
分秒
化
弧
度
计算机进行三角
函数
计算时使用的
角
度
都是
弧
度
单位而不是常用的
度
分秒
单位,vb、
vb.net
编程
中
可以通过这个自定义
函数
角
度
化
弧
度
VB
中
进行土木工程测量
度
分秒
转化
工程测量
中
角
度
的常用单位是
度
分秒
制,而Windows
中
三角
函数
只识别
弧
度
,这就有必要进行
度
分秒
的转化.
如何编程实现
度
分秒
转化为
弧
度
和
弧
度
转化
度
分秒
功能(以A=92°27´59“为例进行)(可用公式原理或流程表示)
#include<iostream> #include<math.h> #define pi 3.1415926 using namespace std; int main() { cout<<"请输入数字判断转化类型,0为
度
分秒
转化成
弧
度
,1为
弧
度
转化成
度
分秒
"<<endl; int q; cin>>q; double x,y,z,a,b,c,d,e,f,n; //x为输入数值,a,b,c为转化后的
度
分秒
,y为转化后的
度
,z为转化后的
弧
度
.
C语言
度
化为
度
分秒
的方法,一句话
转换
度
:分:秒格式为
度
.
度
度
度
在excel
中
度
、分、秒格式怎转化为多少
度
的格式我的生涯一片无悔,想起那天下午夕阳下我含着泪奔跑,那是我逝去的青春。=104所在列数值+(46所在列数值*60+01所在列数值)/3600倾向于把别人往好处想的人往往都是好人,而倾向于把别人往坏处想的人不是受过伤的人,就是本身有问题的人。将GPS经纬
度
坐标为
度
分格式 的数据分别
转换
为
度
如将经纬
度
数值 北纬27°09.975′ 和 东经109°5...
角
度
转
度
分秒
lisp
函数
_AutoLISP在尼康全站仪原始数据重新计算
中
的应用:尼康全站仪...
摘 要:AutoLISP是针对AutoCAD系统的开发工具之一,也是开发AutoCAD图形软件的强有力工具,在很大程
度
上减轻了作业人员的工作强
度
。本文作者在研究AutoLISP与尼康全站仪原始数据结构的基础上,编制出应用广泛的全站仪原始数据重新计算程序。关键词:AutoLISP 全站仪 程序
中
图分类号:TP3 文献标识码:A 文章编号:1672-3791(2012)05(a)-0012-02Aut...
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章