【发布时间】:2016-10-15 02:54:28
【问题描述】:
在 Matlab 中解决像 x^2 – x*y – 2*y^2 = 7 这样的丢番图方程的最佳方法是什么?在这种特殊情况下,答案应该是(3; –2), (5; 2), (–3; 2), (–5; –2)。
【问题讨论】:
-
见this File Exchange submission。如果你有 Symbolic Math 工具箱,你也可以使用 MuPAD 从 Matlab 到 solve Diophantines:
evalin(symengine,'solve(x^2-x*y-2*y^2=7,[x,y],Domain=Z_)')。