1

我可以使用以下命令使用 Maxima 求解方程。

kill(all);
A:A; phase:phase; solve(A*cos(2*pi*f*t+phase)=y,phase);

它给了我正确的答案。

phase=acos(y/A)-2*f*pi*t

在此处输入图像描述

但是当我尝试只求解方程的顶部时,该x(n+1)部分。这是方程式。

在此处输入图像描述

请参阅网站Clifford Attractor

这不是我所期望的。我使用的等式如下:

kill(all);
x:x; a:a; c:c; n:n; solve(sin(a*y(n))+c*cos(a*x(n))=x*(n+1),x);

我得到的是:

x=(sin(a*y(n))+c*cos(a*x(n)))/(n+1)

在此处输入图像描述

我希望它是这样的:

x[n] = sin(a*y[n-1])+c*cos(a*x[n-1]);

知道我做错了什么吗?

我在 ubuntu 18.04 64bit 中使用 wxMaxima 18.02.0

4

0 回答 0