Math——OpenOffice的套件之一。功能类似于微软Office(TM)的公式编辑器。
基本介绍
- 外文名Math
- 类别软体
- 功能公式编辑器
- 性质数学方程式组件
简述
Math——OpenOffice的套件之一。功能类似于微软Office(TM)的公式编辑器。
正文
Math
给您的档案加入方程式和公式 MATH 是OpenOffice的数学方程式组件。除了作为 OpenDocument文本文档的方程式编辑器外,它也可以为其他档案使用或者独立使用。当你在 Writer 中使用这个组件时,你编辑的方程式会被当作文本文档中的一个对象。,您也可以把这些对象加入到如 Calc 和 Impress 等的其他 OpenOffice程式中。
MATH 允许您有三种主要方法输入公式:
直接在方程式编辑器中输入。
在方程式编辑器中单击右键,然后在上下文选单中选取符号。
在“选取”工具列中选取符号。
微软数学
微软推出的Math工具提供了强大的数学工具,尤其适合学生和教师,可以帮助他们逐步解方程,更好的理解代数学、几何学、物理、化学和微积分等。 Math的界面左侧被设计成一个计算器模型,右侧则是主要的显示区域。主要功能有 1、图形化计算器具有广泛的图形和解方程能力,具有製作2D和增强的3D彩色图形功能,有助于人们可视化解决问题并理解概念。 2、逐步解方程从基本的数学问题到微积分,可以解决许多数学问题。 3、公式和方程库具有100多个常用方程和公式。 4、解三角形。 5、单位换算。 6、支持Tablet和Ultra-Mobile PC的数字墨水技术,可以通过手写解决许多Math可以识别的问题。7、多种解题方式及详细的解题过程。8、动态图像显示(支持单维、二维、三维)
最新版本3.0(英文版) 附软体截图
售价14.95$
Math
即mathematics .
数学的意思。常用在中文课表中。
Java
简介
提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。
java.math描述
提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。BigInteger 除提供任意精度之外,它类似于 Java 的基本整数类型,在 BigInteger 上执行的操作不产生溢出,也不会丢失精度。除标準算法操作外,BigInteger 还提供模 (modular) 算法、GCD 计算、基本 (primality) 测试、素数生成、位处理以及一些其他操作。 BigDecimal 提供适用于货币计算和类似计算的任意精度的有符号十进制数字。BigDecimal 允许用户对捨入行为进行完全控制,并允许用户选择所有八个捨入模式。
类摘要 | |
---|---|
BigDecimal | 不可变的、任意精度的有符号十进制数。 |
BigInteger | 不可变的任意精度的整数。 |
MathContext | 该对象是封装上下文设定的不可变对象,它描述数字运算符的某些规则,例如由BigDecimal类实现的规则。 |
枚举摘要 | |
---|---|
RoundingMode | 为可能丢弃精度的数值操作指定一种捨入行为。 |
从以下版本开始JDK1.1
pascal math
函式介绍
l hypot
原型function hypot(x:float;y:float):float
功能返回直角三角形中较长边的长度,也就是sqrt(sqr(x)+sqr(y))
l ceil
原型function ceil(x:float):Integer
功能返回比参数大的最小整数
引发错误在x超出Integer的範围时会引发溢出错误
l floor
原型function floor(x:float):Integer
功能返回参数小的最大整数
引发错误在x超出Integer的範围时会引发溢出错误
l power
原型function power(base:float;exponent:float):float
功能返回base的exponent次方
引发错误在base为负数且exponent为小数时
l intpower
原型function intpower(base:float;const exponent:Integer):float
功能返回base的exponent次方
l ldexp
原型function ldexp(x:float;const p:Integer):float
功能返回2的p次方乘以x
l log10
原型function log10(x:float):float
功能返回x的常用对数
l log2
原型function log2(x:float):float
功能返回x以2为底的对数
l logn
原型function logn(n:float;x:float):float
功能返回x以n为底的对数
l Max
原型function Max(a:Integer;b:Integer):Integer
function Max(a:Int64;b:Int64):Int64
function Max(a:Extended;b:Extended):Extended
功能返回a与b中较大的一个
l Min
原型function Min(a:Integer;b:Integer):Integer
function Min(a:Int64;b:Int64):Int64
function Min(a:Extended;b:Extended):Extended
功能返回a与b中较小的一个
l arcsin
原型function arcsin(x:float):float
功能返回x的反正弦值,返回的是弧度指单位
l arccon
原型function arccon(x:float):float
功能返回x的反余弦值,返回的是弧度指单位
l tan
原型function tan(x:float):float
功能返回x的正切值,x以弧度为单位
l cotan
原型function cotan(x:float):float
功能返回x的余切值,x以弧度为单位
l arcsinh
原型function arcsinh(x:float):float
功能返回双曲线的反正弦
l arccosh
原型function arccosh(x:float):float
功能返回双曲线的反余弦
l arctanh
原型function arctanh(x:float):float
功能返回双曲线的反正切
l sinh
原型function sinh(x:float):float
功能返回双曲线的正弦
l cosh
原型function sinh(x:float):float
功能返回双曲线的正弦
l tanh
原型function sinh(x:float):float
功能返回双曲线的正切
l cycletorad
原型function cycletorad(cycle:float):float
功能返回圆的份数转换成弧度之后的值
l degtorad
原型function degtorad(deg:float):float
功能返回角度转换成弧度之后的值
l radtocycle
原型function radtocycle(rad:float):float
功能返回弧度转换成圆的份数之后的值
l radtodeg
原型function radtodeg(rad:float):float
功能返回弧度转换成角度之后的值
l MaxValue
原型function maxvalue(const data:Array[] of float):float
function maxvalue(const data:Array[] of Integer):Integer
function maxvalue(const data:PFloat;const N:Integer):float
function maxvalue(const data:PInteger;const N:Integer):Integer
功能返回数组中的最大值
l MinValue
原型function minvalue(const data:Array[] of float):float
function minvalue(const data:Array[] of Integer):Integer
function minvalue(const data:PFloat;const N:Integer):float
function MinValue(const Data:PInteger;const N:Integer):Integer
功能返回数组中的最小值
l sum
原型function sum(const data:Array[] of float):float
function sum(const data:PFloat;const N:LongInt):float
功能求数组中所有数之和
l sumsandsquares
原型procedure sumsandsquares(const data:Array[] of float;var sum:float;
var sumofsquares:float)
procedure sumsandsquares(const data:PFloat;const N:Integer;
var sum:float;var sumofsquares:float)
功能将数组中的数求和方如num中,求平方和放入sumofsquares中
例子(注以下全都在已经uses math的前提下进行的。)
beginWriteln(hypot(6,8));//输出10。10^2=6^2+8^2end.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=―
beginwriteln(ceil(3.4));//4writeln(ceil(3.7));//4writeln(ceil(-3.4));//-3writeln(ceil(-3.7));//-3writeln(floor(3.4));//3writeln(floor(3.7));//3writeln(floor(-3.4));//-4writeln(floor(-3.7));//-4end.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=―
beginwriteln(power(1.1,1.1):2:3);writeln(power(-1.1,3):2:3);writeln(power(1.1,-1.1):2:3);writeln(intpower(1.1,2):2:3);writeln(intpower(4.1,-2):2:3);writeln(intpower(-1.1,2):2:3);writeln(ldexp(2,4):8:4);//32.0000writeln(ldexp(0.5,3):8:4);//4.0000writeln(ldexp(-3,3):8:4);//-24.000Writeln(Log10(10):8:4);Writeln(Log10(1):8:4);Writeln(Log10(0.1):8:4);Writeln(Log2(4):8:4);Writeln(Log2(0.5):8:4);Writeln(Logn(3,4):8:4);Writeln(Logn(exp(1),exp(1)):8:4);writeln(max(1,2));writeln(min(1,2));end.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=―
beginwriteln(arccos(0.5)/pi);writeln(arcsin(0.5)/pi);writeln(arctan(0.5)/pi);//这个不在math库里,在system库里就有writeln(cos(pi/6));//这个不在math库里,在system库里就有writeln(sin(pi/6));//这个不在math库里,在system库里就有writeln(tan(pi/6));writeln(cotan(pi/6));end.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=―
begin//返回的是双曲线的|定义域writeln(arcosh(2));//反余弦|[R]writeln(arsinh(2));//反正弦|[R]writeln(artanh(0.1));//反正切|[-1,1]writeln(cosh(2));//余弦|[R]writeln(sinh(2));//正弦|[R]writeln(tanh(2));//正切|[R]end.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=―
begin//角度、弧度、圆的相互转换,圆是指这幺大的角占多少个圆writeln(cycletorad(1/6)/pi);//圆到弧度writeln(degtorad(90)/pi);//角度到弧度writeln(radtocycle(pi/2));//弧度到圆writeln(radtodeg(pi/3));//弧度到角度end.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=―
VarI:Integer;a:array[1..10]offloat;//一定要是longint或float,就是32为变数beginRandomize;forI:=low(a)tohigh(a)dobegina[i]:=random(10);write(a[i]:2:2,'');end;writeln;writeln(MaxValue(a):2:2);//数组中的最大值writeln(MinValue(a):2:2);//数组中的最小值writeln(sum(a):2:2);//数组中所有元素的和,只有float能用sumsandsquares(a,s,ss);//s为和,ss为平方和,只有float能用writeln(s:2:2,'',ss:2:2);end.