大数计算器Ivy不仅能够处理基本的数学运算,还能应对复杂的数值计算和统计分析,是学习、研究和工作中不可或缺的辅助工具。对于需要处理大量数据的科学家、工程师、经济学家或是学生来说,Ivy就如同一个智慧的计算器,帮助他们轻松解决大数运算的难题。
大数计算器Ivy使用了精确的算法,因此它可以用来计算任何精度的算式
它还支持高精度无理数计算,例如平方根
参数可以以整数、有理数、浮点数输入。
任意浮点格式
精确有理数算式
高精度无理数算式
类APL向量和矩阵运算
三角函数、对数和指数函数运算
艾维是一个解释为APL样的语言。这是一个玩物,并在进展中的工作。
不像APL,输入为ASCII码,其结果是精确的(但参见下段)。它采用精确合理的算术所以它能够处理任意精度。值要被输入可以是整数(3,-1),有理数(1/3,-45/67)或浮点值(1E3,-1.5(表示1000和-3/2))。
一些功能,如平方根是不合理的。当常春藤评估无理函数,结果被存储在一个高精度的浮点数(默认256位尾数)。因此,使用不合理的功能时,该值具有较高的精度,但不准确。
不同于大多数其他语言,经营者始终具有相同的优先级和右结合才能表达式的结果。也就是说,一元运算符适用于一切的权利,和二元运算立即向操作数到左边,一切的权利。因此,3 * 4 + 5 27(它的基团3 *(4 + 5))和IOTA 3 + 2 1 2 3 4 5而3 +丝毫2是3 4 5,一种载体是单个操作数,所以1 2 3 + 3 + 3 4 5(1 2 3)+ 3 +(3 4 5),或7 9 11。
的APL的功能的一个子集被实现,但其意图是具有最数值运算支持最终。
分号分隔一行多个语句。变量是字母数字和分配与=运算符。