近30年来,Maplesoft一直是世界上提供前沿的、高性能的数学工具包的主要提供者之一,依靠世界上最大的数学研究团体,提供世界最前沿的计算算法。世界上最强大的符号计算,集成无与伦比的数值计算;大量世界领先的算法,能够处理工业级工程问题;提供丰富的图形和动画功能;自然、完整、高效的程序语言;广泛的连接性和兼容性;几乎覆盖所有的数学分支,包含庞大的数学知识;广泛的附加产品,特别是工程问题解决方案。 Maple 4压缩包只有7M,无需安装,包括了大部分符号运算的功能。非常简洁方便。
Matlab符号运算是通过集成在Matlab中的符号数学工具箱(Symbolic Math Toolbox)来实现的。和别的工具箱有所不同,该工具箱不是基于矩阵的数值分析,而是使用字符串来进行符号分析与运算。实际上,Matlab中的符号数学工具箱是建立在Maple基础上的,当进行Matlab符号运算时,它就请求Maple软件去计算并将结果返回给Matlab。
Python有四种类型的数字:
1.整型
a = 2
print a
2.长整型
b = 123456789
print b
3.浮点数
c = 3.2E2
print c
4.复数 复数为实数的推广,它使任一多项式都有根。复数当中有个“虚数单位”j,它是-1的一个平方根。任一复数都可表达为x+yj,其中x及y皆为实数,分别称为复数之“实部”和“虚部”。
d = (2+3j)
print d
计算示例:
每种程序语言都有数学计算方法,数学符号通用,大家
SymPy是符号数学的Python库。它的目标是成为一个全功能的计算机代数系统,同时保持代码简洁、易于理解和扩展
#coding:utf-8
'''
函数极限
'''
import sympy
sympy.init_printing()
from sympy import I, pi, oo
import numpy as np
x = sympy.Symbol('x')
expr = sympy.sin(x) / x
result = sympy.limit(expr,x,0)
print(