use*_*107 5 symbolic-math octave ubuntu-12.04
我想在GNU Octave中计算以下符号表达式:
int(exp(ikx- | k | ^ n),k,-infinity,infinity),( - 它当然是'x'的函数,其中'x'是数据数组.)
我没有成功.
我理解,在互联网上搜索一下,Octave最初并没有内置的"符号数学"套件.
这是真的?如何下载和安装它(使用Ubuntu 12.04,来自'终端'?)?
提前感谢你!
是.GNU octave是核心程序和语言.您正在寻找的是属于Octave-Forge的符号包的功能.它们是两个不同但相关的项目.让我提醒你,符号数学工具箱也不是Matlab核心的一部分,它是一个不同的产品.
要在Ubuntu中安装它们,取决于你如何安装Octave:
sudo apt-get install octave-symbolic
.pkg install -forge symbolic
我可以提前告诉你,这个符号包已经很长时间没有维护了,并且对于最新的Octave版本(它是为一个非常老的Octave版本编写的)并不能很好地工作.建议通常是切换到精确设计的Maxima.自2015年以来,再次积极维护符号包.然而,Octave仍然是一种针对数值计算的编程语言.如果您的所有问题都需要符号计算,那么请考虑使用计算机代数系统.通常建议使用千里马.