mysql sin度数正玄值_JavaScript用Math.sin()求正弦值
1. 基本概念
Math.sin()方法的作用是用来求一个角的正弦值。它的语法结构如下所示:
Math.sin(x);
参数x代表的是要计算正弦值的角的弧度值,而不是角度值。x应该是一个数字,即它的类型应该是Number。如果x不是Number类型的,那么它会先被强制类型转换为Number类型。
Math.sin()方法的返回值由下面的规则决定,规则中x的值指的是x被转换为Number类型后的值,如果它原本不是Number类型的话。
1. 如果x是NaN,那么结果也是NaN;
2. 如果x是+0,那么结果也是+0;
3. 如果x是-0,那么结果也是-0;
4. 如果x是无穷(Infinity或-Infinity),那么结果将是NaN;
5. x为其它数字,结果是以x为弧度值的角的正弦值。
我们知道在数学上任意一个角的正弦值都处于区间 [-1, 1] 内,因此在正常情况下Math.sin()返回的值也是 [-1, 1]之间的数字。
2. 示例
2.1 参数为正常值
我们先来看一下参数为正常值的情况下,Math.sin()方法的调用结果。在下面的代码中我们打印出几个常见弧度值的正弦,它的结果如图1所示。其中显示π(Math.PI)的正弦值为1.22乘以10的-16次方,这一结果非常接近精确值0。
图1 参数为正常值的情况
2.2 参数为特殊值
我们再来看一下参数为特殊值的状况,以下代码的执行结果如图2所示。注意在这个示例中,我们用单独的一条打印语句来打印参数为-0的结果。这是因为如果用一条打印语句同时打印提示字符串和结果值,那么结果-0会先被转换成字符串而变为0,打印出的信息会错误地显示-0的正弦值为0。
图2 参数为特殊值的情况
2.3 参数不是数字
最后,我们再来看看Math.sin()的参数不是Number类型的情形。此时参数会先被转换为Number类型,再对该数字代表的弧度值求正弦。
图3 参数需要类型转换的情况
(完)
mysql sin度数正玄值_JavaScript用Math.sin()求正弦值相关推荐
- asin c语言中 返回值范围_C语言asin()函数:求正弦值为 x 的弧度数
函数名: asin 头文件: 函数原型: double asin(double x) 功 能: 求正弦值为 x 的弧度数 参数: double x 正弦值.x 的取值必须位于区间[-1, 1]中 ...
- JavaScript用Math.asin()求反正弦值
原文链接:https://baijiahao.baidu.com/s?id=1664494332133713183&wfr=spider&for=pc 1. 基本概念 Math.asi ...
- C - 3 求正弦值
C - 3 输入一组勾股数 a,b,c(a≠bc),用分数格式输出其最小锐角的正弦值.(要求是最简分数) 输入格式 一行,包含三个数,即勾股数 a,b,c(任意顺序). 输出格式 一行,包含一个数,即 ...
- python表示差值_Python-dataframe的对应列求差值
需求:求两txt文件对应city'数量'列的差值(airbnb_city1.txt - airbnb_city.txt) 数据展示: import pandas as pd # 如果没有列名 使用he ...
- 电流matlab正玄函数,用MATLAB求解线性电路的正弦稳态响应.doc
用MATLAB求解线性电路的正弦稳态响应.doc 用MATLAB求解线性电路的正弦稳态响应 阻抗和导纳. 一个含线性电阻.电感和电容等元件,但不含独立元的一端口,但它在角频率为w 的正弦电压或电流激励 ...
- c语言用库函数求正弦数,用C语言求正弦值?
1.C语言中要编写sin函数,实质上要利用sin的泰勒公式,然后根据泰勒公式,将其中的每一项进行分解,最后用循环,累加计算出最终结果. 2.下面用for循环实现sin的算法,程序代码如下: #incl ...
- Python基础经典问题-求sin正弦值
完成程序,从键盘输入x的值,求 sinx=x−3!x3+5!x5−7!x7+⋯ 直到最后一项绝对值小于le的-7次方(即10−7次方)为止(注:x为弧度值).结果保留10位小数. #求正弦值 ...
- tan0.75等于多少度用计算机怎么算,75度的正弦值是多少?怎么计算?
75度角的正弦值是(√2+√6)/4.正弦值是在直角三角形中,对边的长比上斜边的长的值.任意锐角的正弦值等于它的余角的余弦值,任意锐角的余弦值等于它的余角的正弦值.通常用符号sin表示.正弦sinθ也 ...
- java math.sin()_Java Math sin() 使用方法及示例
Java Math sin() 使用方法及示例 Java Math sin()返回指定角度的三角正弦值. sin()方法的语法为: Math.sin(double angle) sin()参数angl ...
最新文章
- 风电功率预测matlab,一种基于二十四节气的风电功率预测方法与流程
- node更新到最新版本_win10怎么更新flash到最新版本「系统天地」
- OpenCASCADE绘制测试线束:几何命令之概述
- javaweb开发之处理表单上传文件和文件下载
- python的opencv库_python环境下安装opencv库的方法
- 数据结构之内部排序二
- linux rename
- 趣味菜单C语言,趣味C语言
- MS .Net常见的持久层框架
- Java的高并发编程系列(三)
- Eplan如何添加“连接定义点”
- 向量积(叉积)及其计算
- 小技巧:两种方式快速实现平滑涂鸦画板
- lvds 共模电感_初识共模电感 - yi394517286的博客 - 与非博客 - 与非网
- Ubuntu18.04下 安装SMPlyer视频播放器 设置倍速播放
- 医疗软件还能怎么做,才能更进一步。
- OneNav一为主题魔改教程(七):继续完善本地网址功能,重复的网址不让保存--洞五洞洞幺
- Python地铁车票
- SEMI-SUPERVISED LEARNING FOR SINGING SYNTHESIS TIMBRE
- 武汉理工大学数据结构综合实验——图与景区信息管理系统实践