#region 三角函数和反三角函数using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Messaging;
using System.Net.Sockets;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Xml.Linq;
namespace test
{class Program{static void Main(string[] args){#region 正弦、反正弦//正弦double sinAngleValue1 = 30;//角度值:30度。double sinRadianValue1 = Math.PI * sinAngleValue1 / 180;//求弧度值double sinValue1 = Math.Sin(sinRadianValue1);//求sin30度,其实sin30度 = sin(PI/6),但是,数学上或代码上,常常用弧度PI/6,来计算sin(PI/6),其他函数同理。Console.WriteLine(sinValue1);//反正弦double sinValue2 = 0.5;//正弦值 = 0.5。double sinRadianValue2 = Math.Asin(sinValue2);//求弧度值double sinAngleValue2 = sinRadianValue2 / Math.PI * 180;//根据弧度值,来求角度值。Console.WriteLine(sinAngleValue2);Console.WriteLine();#endregion#region 正切、反正切Console.WriteLine();Console.WriteLine();//正切double tanAngleValue1 = 15;//角度值double tanRadianValue1 = Math.PI * tanAngleValue1 / 180;//求弧度值double tanValue1 = Math.Tan(tanRadianValue1);//tan值Console.WriteLine(tanValue1);//tan值double tanValue2 = 1;//正切值double tanRadianValue2 = Math.Atan(tanValue2);//求弧度值double tanAngleValue2 = tanRadianValue2 / Math.PI *180;//求角度Console.WriteLine(tanAngleValue2);#endregionConsole.ReadLine();}}
}
#endregion

输出效果 :

0.5
301
45

C# 基础(三十一)c#实现 正弦sin、反正弦arcsin,正切tan、反正切arctan:求角度值相关推荐

  1. C++ : sin、cos、tan、arctan的使用

    原文参考 最重要的几条: C++中sin.cos.tan.asin.acos.atan等三角函数的输入是弧度,而不是角度 注意tan.atan等函数不能接受整数,tan(45)会报错"err ...

  2. RHEL6基础三十一之服务器维护基础命令②awk

     格式:awk -F '[分隔符]' '{pattern + action}' filename[s] 工作方式:awk对指定filename[s]逐行扫描,从第一行到最后一行,读入有'\n'换行符分 ...

  3. cocos creator基础-(三十一)超大数值计算

    处理超出正常范围的整数,使用数组分段保存数据,逐项相加,满足条件就进位,需要注意数组下标越界 // large_number.js // new 构造函数来模拟一个类// 初始化的[0, 0, 0, ...

  4. 【零基础学Java】—Java 日期时间(三十一)

    [零基础学Java]-Java 日期时间(三十一) java.util.Date:表示日期和时间的类 类Date表示特定的瞬间,精确到毫秒 毫秒:千分之一秒,1000毫秒=1秒 特定的时间:一个时间点 ...

  5. Python编程基础:第三十一节 文件读取Read a File

    第三十一节 文件读取Read a File 前言 实践 前言 当我们检测到文件之后就可以读取其中的内容,读取所用到的函数是read(). 实践 我们依然以上一节的lyric.txt为例展示如何读取文件 ...

  6. 【FastDev4Android框架开发】RecyclerView完全解析之下拉刷新与上拉加载SwipeRefreshLayout(三十一)...

    转载请标明出处: http://blog.csdn.net/developer_jiangqq/article/details/49992269 本文出自:[江清清的博客] (一).前言: [好消息] ...

  7. OpenCV学习笔记(三十一)——让demo在他人电脑跑起来 OpenCV学习笔记(三十二)——制作静态库的demo,没有dll也能hold住 OpenCV学习笔记(三十三)——用haar特征训练自己

    OpenCV学习笔记(三十一)--让demo在他人电脑跑起来 这一节的内容感觉比较土鳖.这从来就是一个老生常谈的问题.学MFC的时候就知道这个事情了,那时候记得老师强调多次,如果写的demo想在人家那 ...

  8. 三十一、Java多线程编程(下篇)

    @Author:Runsen @Date:2019/11/07 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业 ...

  9. FreeSql (三十一)分区分表

    分区 分区就是把一个数据表的文件和索引分散存储在不同的物理文件中.把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上,数据库不同实现方式有所不同. 与分表不同,一张大表进行 ...

  10. Python基础(十一)--正则表达式

    Python基础(十一)--正则表达式 1 简述 正则表达式可以对指定的字符串与模式之间执行模式匹配.模式可以是普通的字符串,也可以是含有特殊意义字符的字符串.通过正则表达式,我们可以进行查找,校验等 ...

最新文章

  1. VS2010中“工具选项中的VC++目录编辑功能已被否决”解决方法
  2. html5画布显示不出来,运行后html5画布没出来
  3. python with 打开多个文件
  4. 404页面设计技巧性分享不容错过!
  5. Apache HBase快照介绍
  6. LeetCode-剑指 Offer 58 - I. 翻转单词顺序
  7. 转:让 ThinkPad 的中键加小红帽模拟鼠标滚轮
  8. 如何打造园本特色_立足城市特色 打造赛事品牌——年轻成马如何走向国际化...
  9. Imgproc.findContours函数
  10. 微信小程序生成分享图片踩坑大计划
  11. spring 使用小记
  12. IntelliJ 一键添加双引号
  13. 【SylixOS】Qt 基于FrameBuffer渲染界面
  14. Fultter 实战No toolchains found in the NDK toolchains folder for ABI arm-linux-androideabi
  15. Android学习笔记五:基本视图组件:Button
  16. python linux区域截屏,用Python写一个像QQ可快捷键唤起区域截屏的应用
  17. ELEMENT UI中关于上传图片el-upload控件删除(同时删除后台图片信息)
  18. SQL Server 2008 Service Pack 1 - CTP 发布
  19. mysqlError: Can't connect to MySQL server on 'localhost' (10061)
  20. supermap mysql_SuperMap iMobile for Android定位实现

热门文章

  1. 三国志战略版:北定中原剧本个性加点指引
  2. 【技术】Leaflet 地图,惭愧惭愧
  3. a36.ansible 生产实战案例 -- 基于kubeadm安装kubernetes v1.23 -- 集群部署(一)
  4. 天啦噜!原来Android属性动画也不过如此
  5. 如何用PHP完整的开发一个网站?
  6. Microsoft Excel 教程:如何在 Excel 中创建新工作簿、插入或删除工作表?
  7. Hulu斩获两枚艾美奖提名!(附第68届艾美奖重要奖项提名名单)
  8. 盘搜和网盘资源搜索神器——又落后了
  9. VTK图像处理之访问图像像素值
  10. Log4j发送日志到服务器上