Snifflib(提供标准的线性代数的功能)
版本
软件介绍人气软件精品推荐相关文章网友评论下载地址
这是Snifflib(提供标准的线性代数的功能),是一个基于Java的数值库,旨在提供标准的线性代数的功能,以及统计和计算N维数组的建设和操作程序。
本书以线性方程组为主线、以矩阵和向量为工具,阐述线性代数的基本概念、基本理论和方法,使全书内容联系紧密,具有较强的逻辑性.全书共分5章,分别介绍线性方程组、矩阵代数、向量代数、特征值和特征向量以及二次型. 对每章的学习内容简述其起源和作用.
整数原样输入,小数按分数形式输入,(比如-3.14应输入-314/100),相邻元素空格分开。注意:工具包内的所有工具在输完最后一行后不能换行,并且第一行的元素一定要打在编辑框的第一行(以此类推),否则会产生错误结果。本程序是根据编辑框中的换行数来确定矩阵行数的,所以如果最后一行输完后换行,就会使程序对矩阵阶数判断错误导致结果出错。
由于本程序对所有矩阵都是按照分数的形式运算的,这样虽然可以保证结果的绝对精确,但是有个弊端,就是容易数据溢出,(分子分母都可能溢出),所以一般输出结果超过10位的话就很可能溢出了,这时的结果当然就不准确了。不过这个问题也可以解决,就是引入高精度算法,但考虑到这毕竟不是像MATLAB那样的专业计算软件,也没人用这个小东西对大型矩阵运算,所以就没引入高精度算法。当然这个工具包里会有作者尚未发现的BUG,但作者会不断的完善,争取做的更好。
线性代数工具包:这是线性代数工具包,针对一般计算而编写的一款绿色工具,包括基本矩阵运算器,逆矩阵计算器,矩阵求秩器,行列式计算器。本工具包的最大特点就是支持分数,可以对分数元素的矩阵进行运算,也会得到分数结果,保证结果的准确性,最大支持20x20的矩阵。现在唯一一点不足之处就是求特征值还没有实现,不过作者会尽快的开发出这个功能。
标签:
人气软件
下载地址Android版iPhone版Mac版iPad版
相关文章
网友评论
更多>>猜你喜欢