先发一不分//有空再补全~~
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++函数库.chm`这个压缩包文件,来讲解一些重要的C++库函数及其应用。 1. ...
本文将对 Oracle SQL 函数大全进行分类和讲解,涵盖字符串函数、字符转换函数、去空格函数、取子串函数、字符串比较函数、字符串操作函数等多种函数。 一、字符转换函数 字符转换函数是将字符或字符串从一种形式...
以下是对高一三角函数知识点的详细整理: 1. **终边相同的角的集合**: - 当两个角的终边重合时,它们在集合`Zkkθ, 360|θ`中,这里的`k`是整数,`θ`是角度,表示所有与`θ`终边相同的角度。 2. **终边在坐标轴...
这篇整理涵盖了排序算法、类型转换、API函数以及系统函数,这些都是编程中的重要知识点。下面将详细展开这些内容。 **排序算法**: 排序是计算机科学中最基础的操作之一。在VC++中,你可以使用标准库中的`std::sort...
Oracle常见函数整理 Oracle提供了多种函数来处理日期、数字和字符类型的数据,以下是常见的Oracle函数整理: 日期函数: 1. 日期转字符型:to_char()函数将日期类型转换为字符类型,例如to_char(sysdate,'YYYY-MM...
本篇文档详细介绍了两种用于转换汉字到拼音的自定义函数:`fn_getpyKGJG` 和 `fn_getpyWKG`。这些函数能够满足不同场景下对拼音格式的需求,比如是否包含空格分隔、大小写等。 #### 二、函数定义及使用方法 - **`fn...
除了上述函数,还有其他一些重要的数学和类型转换函数: 7. **Abs(number)**:返回一个数值的绝对值。例如,`Abs(-5)`返回5。 8. **Atn(number)**:计算角度的反正切值,返回弧度值。 9. **CBool(expression)**:...
以下是对MATLAB常用函数的详细整理: 1. **基本数学函数与三角函数**: - `abs(x)`: 计算实数或复数的绝对值。对于向量,返回每个元素的绝对值。 - `angle(z)`: 计算复数`z`的相角,范围在`[-π, π]`之间。 - `...
润乾报表所有函数整理(完整版) 润乾报表是一个功能强大的报表工具,它提供了多种函数来帮助用户快速生成报表。以下是润乾报表中所有函数的整理,涵盖了select、Int、map等多种函数。 一、Select 函数 Select ...
4. 转换函数:如TO_NUMBER()将字符串转换为数字,TO_BINARY_FLOAT()和TO_BINARY_DOUBLE()用于浮点数转换。 5. 条件函数:如DECODE()根据条件返回不同值,NVL()和NVL2()用于处理NULL值。 6. 集合函数:如COUNT()计算...
Microsoft SQL Server 自定义函数整理大全 Microsoft SQL Server 自定义函数整理大全是指使用 SQL Server 创建的自定义函数,以满足特定的业务需求。这些函数可以对字符串进行处理、数据转换、计算等操作。本篇文章...
- **知识点:** CHAR 函数将数值类型的数据转换为字符串形式,并支持格式化。 **10. CHR()** - **函数解释:** 返回具有由参数指定的 ASCII 码的字符。 - **示例:** `SELECT CHR(167) FROM BSEMPMS;` - **知识点:...
17. 弧度制与角度制转换函数:DEGREES函数将弧度转换为度数,而RADIANS函数将度数转换为弧度。 18. 求值的符号的SIGN()函数:SIGN函数返回一个数值的符号,结果为1(正数)、0(零)或-1(负数)。 19. 计算自然...
**字符转换函数**: 1. `ASCII()`:返回字符表达式的最左端字符对应的ASCII码值。 2. `CHAR()`:将ASCII码转换为相应的字符,如果ASCII码值不在0到255之间,结果为NULL。 3. `LOWER()`和`UPPER()`:分别将字符串转换...
在ACM(国际大学生程序设计竞赛)中,经常会遇到各种类型的算法和函数模板,这些模板帮助参赛者快速解决特定类型的问题。以下是一些常见的ACM函数模板及其详细说明: 一、数学问题 1. 精度计算:在处理大数运算时,...
目录介绍Pandas中DataFrame基本函数整理(全)构造数据框属性和数据类型转换索引和迭代二元运算函数应用&分组&窗口描述统计学从新索引&选取&标签操作处理缺失值从新定型&排序&转变形态Combining& joining&merging...
自己整理的EXCEL常用函数、宏资料。我们在写EXCEL宏时,单元格的绝对、相对引用,数值求和、最大最小、平均、取余、进制间转换,数字和文本、日期的转换,获取列标列数行标行数,条件判、断循、环错误判断、字符串的...
本资料整理了上千个MATLAB函数,按照首字母顺序排列,便于用户查找和学习。 **A** 在MATLAB中,`aabs`函数用于计算数值或复数的绝对值或模。例如,`aabs(-3)`将返回3。`acos`函数提供反余弦运算,返回弧度制的反...
45 DOLLAR 或 RMB 该函数依照货币格式将小数四舍五入到指定的位数并转换成文本。使用的格式为 ($#,##0.00_);($#,##0.00)。 46 DSUM 返回数据清单或数据库的列中满足指定条件的数字之和。 47 OFFSET ...