`

3角函数转化函数整理

 
阅读更多

先发一不分//有空再补全~~
class Math2 {
 var x_:Number;
 var y_:Number;
 var z_:Number;
 function MAth2 (a, b) {
  var point = {x:a, y:b};
 }
 //角度弧度转换
 function angle_radian (a, blo) {
  var new_val;
  blo ? new_val = a * 180 / Math.PI : new_val = a*Math.PI / 180;
  return new_val;
 }
 // 正弦(两角和差)
 function sin_2 (a, b, blo) {
  var new_val;
  blo ? new_val = Math.sin (a) * Math.cos (b) + Math.cos (a) * Math.sin (b) : new_val = Math.sin (a) * Math.cos (b) - Math.cos (a) * Math.sin (b);
  return new_val;
 }
 // 正弦2倍角
 function sin_ (a) {
  var new_val;
  new_val = a * Math.sin (a) * Math.cos (a);
  return new_val;
 }
 //正弦半角
 function sin_h (a) {
  var new_val:Object = new Object ();
  var tmp;
  tmp = Math.abs ((1 + Math.cos (a)) / 2);
  new_val = {minus:tmp, positive:-tmp};
  return new_val;
 }
 //正弦平方
 function sin_pow_ab (a, b) {
  var new_val;
  new_val = -.5 * (Math.cos (a + b) - Math.cos (a - b));
  return new_val;
 }
 // 余弦(两角和差)
 function cos_2 (a, b, blo) {
  var new_val;
  blo ? new_val = Math.cos (a) * Math.sin (b) - Math.sin (a) * Math.cos (b) : new_val = Math.cos (a) * Math.sin (b) + Math.sin (a) * Math.cos (b);
  return new_val;
 }
 //余弦2倍角
 function cos_ (a) {
  var new_val;
  new_val = Math.pow (Math.cos (a), 2) - Math.pow (Math.sin (a), 2);
  return new_val;
 }
 //余弦半角
 function cos_h (a) {
  var new_val:Object = new Object ();
  var tmp;
  tmp = Math.abs ((1 - Math.cos (a)) / 2);
  new_val = {minus:tmp, positive:-tmp};
  return new_val;
 }
 //余弦平方
 function cos_pow_ab (a, b) {
  var new_val;
  new_val = .5 * (Math.cos (a + b) + Math.cos (a - b));
  return new_val;
 }
 //正弦余弦成积
 function sina_cosb (a, b) {
  var new_val;
  new_val = .5 * (Math.sin (a + b) - Math.sin (a - b));
  return new_val;
 }
 ///////////////////////////////////////////////////////////
 //正切两角和差
 function tan_2 (a, b, blo) {
  var new_val;
  blo ? new_val = (Math.tan (a) + Math.tan (b)) / 1 - Math.tan (a) * Math.tan (b) : new_val = (Math.tan (a) - Math.tan (b)) / 1 + Math.tan (a) * Math.tan (b);
 }
 //正切2倍角
 function tan_ (a) {
  var new_val;
  new_val = 2 * Math.tan (a) / (1 - Math.pow (Math.tan (a), 2));
  return new_val;
 }
 //正切半角
 function tan_h (a) {
  var new_val:Object = new Object ();
  var tmp;
  tmp = Math.abs ((1 - Math.cos (a)) / (1 + Math.cos (a))) * Math.tan (a / 2);
  new_val = {minus:tmp, positive:-tmp};
  return new_val;
 }
}

分享到:
评论

相关推荐

    c++ 函数 整理的函数

    C++函数库是C++编程语言中不可或缺的一部分,它提供了丰富的功能,帮助程序员高效地实现各种复杂的任务。本文将深入探讨C++库函数,并结合`c++函数库.chm`这个压缩包文件,来讲解一些重要的C++库函数及其应用。 1. ...

    Oracle sql 函数大全 比较常用的一些 函数 整理

    本文将对 Oracle SQL 函数大全进行分类和讲解,涵盖字符串函数、字符转换函数、去空格函数、取子串函数、字符串比较函数、字符串操作函数等多种函数。 一、字符转换函数 字符转换函数是将字符或字符串从一种形式...

    高一三角函数知识点整理.doc

    以下是对高一三角函数知识点的详细整理: 1. **终边相同的角的集合**: - 当两个角的终边重合时,它们在集合`Zkkθ, 360|θ`中,这里的`k`是整数,`θ`是角度,表示所有与`θ`终边相同的角度。 2. **终边在坐标轴...

    vc函数整理(排序、类型转换、API、系统函数)

    这篇整理涵盖了排序算法、类型转换、API函数以及系统函数,这些都是编程中的重要知识点。下面将详细展开这些内容。 **排序算法**: 排序是计算机科学中最基础的操作之一。在VC++中,你可以使用标准库中的`std::sort...

    oracle常见函数整理

    Oracle常见函数整理 Oracle提供了多种函数来处理日期、数字和字符类型的数据,以下是常见的Oracle函数整理: 日期函数: 1. 日期转字符型:to_char()函数将日期类型转换为字符类型,例如to_char(sysdate,'YYYY-MM...

    oracle汉字转拼音函数整理大全

    本篇文档详细介绍了两种用于转换汉字到拼音的自定义函数:`fn_getpyKGJG` 和 `fn_getpyWKG`。这些函数能够满足不同场景下对拼音格式的需求,比如是否包含空格分隔、大小写等。 #### 二、函数定义及使用方法 - **`fn...

    C#函数手册 c#函数整理,主要包括数学函数

    除了上述函数,还有其他一些重要的数学和类型转换函数: 7. **Abs(number)**:返回一个数值的绝对值。例如,`Abs(-5)`返回5。 8. **Atn(number)**:计算角度的反正切值,返回弧度值。 9. **CBool(expression)**:...

    matlab的常用函数整理

    以下是对MATLAB常用函数的详细整理: 1. **基本数学函数与三角函数**: - `abs(x)`: 计算实数或复数的绝对值。对于向量,返回每个元素的绝对值。 - `angle(z)`: 计算复数`z`的相角,范围在`[-π, π]`之间。 - `...

    润乾报表所有函数整理(完整版)

    润乾报表所有函数整理(完整版) 润乾报表是一个功能强大的报表工具,它提供了多种函数来帮助用户快速生成报表。以下是润乾报表中所有函数的整理,涵盖了select、Int、map等多种函数。 一、Select 函数 Select ...

    ORACLE函数大全与整理

    4. 转换函数:如TO_NUMBER()将字符串转换为数字,TO_BINARY_FLOAT()和TO_BINARY_DOUBLE()用于浮点数转换。 5. 条件函数:如DECODE()根据条件返回不同值,NVL()和NVL2()用于处理NULL值。 6. 集合函数:如COUNT()计算...

    Microsoft SQL Server 自定义函数整理大全

    Microsoft SQL Server 自定义函数整理大全 Microsoft SQL Server 自定义函数整理大全是指使用 SQL Server 创建的自定义函数,以满足特定的业务需求。这些函数可以对字符串进行处理、数据转换、计算等操作。本篇文章...

    DB2函数大全(自己整理的)

    - **知识点:** CHAR 函数将数值类型的数据转换为字符串形式,并支持格式化。 **10. CHR()** - **函数解释:** 返回具有由参数指定的 ASCII 码的字符。 - **示例:** `SELECT CHR(167) FROM BSEMPMS;` - **知识点:...

    17.函数整理(T-SQL 版).pdf

    17. 弧度制与角度制转换函数:DEGREES函数将弧度转换为度数,而RADIANS函数将度数转换为弧度。 18. 求值的符号的SIGN()函数:SIGN函数返回一个数值的符号,结果为1(正数)、0(零)或-1(负数)。 19. 计算自然...

    sql-函数大全-常用函数整理.doc

    **字符转换函数**: 1. `ASCII()`:返回字符表达式的最左端字符对应的ASCII码值。 2. `CHAR()`:将ASCII码转换为相应的字符,如果ASCII码值不在0到255之间,结果为NULL。 3. `LOWER()`和`UPPER()`:分别将字符串转换...

    ACM函数整理_ACM模板

    在ACM(国际大学生程序设计竞赛)中,经常会遇到各种类型的算法和函数模板,这些模板帮助参赛者快速解决特定类型的问题。以下是一些常见的ACM函数模板及其详细说明: 一、数学问题 1. 精度计算:在处理大数运算时,...

    【Python】Pandas中DataFrame基本函数及举例整理

    目录介绍Pandas中DataFrame基本函数整理(全)构造数据框属性和数据类型转换索引和迭代二元运算函数应用&分组&窗口描述统计学从新索引&选取&标签操作处理缺失值从新定型&排序&转变形态Combining& joining&merging...

    EXCEL常用函数、宏整理

    自己整理的EXCEL常用函数、宏资料。我们在写EXCEL宏时,单元格的绝对、相对引用,数值求和、最大最小、平均、取余、进制间转换,数字和文本、日期的转换,获取列标列数行标行数,条件判、断循、环错误判断、字符串的...

    MATLAB函数大全 MATLAB全部函数整理 按照首字母排序 上千个函数集中整理 共18页.pdf

    本资料整理了上千个MATLAB函数,按照首字母顺序排列,便于用户查找和学习。 **A** 在MATLAB中,`aabs`函数用于计算数值或复数的绝对值或模。例如,`aabs(-3)`将返回3。`acos`函数提供反余弦运算,返回弧度制的反...

    EXCEL函数功能整理版

    45 DOLLAR 或 RMB 该函数依照货币格式将小数四舍五入到指定的位数并转换成文本。使用的格式为 ($#,##0.00_);($#,##0.00)。 46 DSUM 返回数据清单或数据库的列中满足指定条件的数字之和。 47 OFFSET ...

Global site tag (gtag.js) - Google Analytics