摘要

In this paper, we provide a technical note for the implementation of a symbolic Euler-Lagrange transformation on nonlinear progressive water waves. By the implementation, the solution of nonlinear steady waves in the Eulerian description can be obtained and then transformed to the corresponding solution in the Lagrangian description automatically. We consider four closure conditions in a single symbolic implementation to derive both the Eulerian and Lagrangian solutions. In order to accomplish an automatically symbolic computation, we propose trigonometry-polynomial transformations to convert the hierarchical system of differential equations of different orders into a system of algebraic ones. During the symbolic computation, the solutions of a user-prescribed order can be automatically obtained via multiple loops. For example, the fifth- and seventh-order Euler-Lagrange solutions are obtained within 7 min and 3.5 h, respectively.