2013-04-03 58 views
0

我有一个最大值方程,我想找到这个方程中变量的数值解。我想知道是否有人知道maxima中的哪个函数与mathematica中的FindRoot最相似?Maxima中的数值解法

似乎有几种方法可以做到这一点,但我希望能够针对数学代码检查结果,因此我对FindRoot类似的东西感兴趣。

Ben

+0

不确定'FindRoot'但你可以使用'numer'功能得到数值结果,例如:'1/3,numer'给'0.33333333333333'。 – Thor 2013-04-04 07:55:09

+0

发现数字是有用的,但我不知道我可以得到它在这种情况下帮助我。我需要在这个等式中求解y。 Ucr(y) - (offset + eigenvaluesort [6] [[i]])= 0; Ucr(y):=偏移+ c1 [21] + 2 * sum(realpart(c1 [m + 20]) * cos(2 * 3.14 *(m-1)* y/dp) - (c1 [m + 20])* sin(2 * 3.14 * (m-1)* y/dp),m,2,nmax + 1) 我需要为y解决。 – user1558881 2013-04-04 23:23:00

回答

2

Mathematica的FindRoot搜索数值解。 Maxima(AFAIK)中最接近的是find-root,它在给定的时间间隔内找到数值解。

例子:

(%i4) find_root(x^2=7,x,0,100); 
(%o4)       2.645751311064591