题目
已知:A + B = 90,A ÷ B = 17,且 A、B 均不为 0,求 A 和 B。
正常解法:30秒,两行代数。
本页解法:牛顿迭代、二分法、梯度下降、模拟退火、遗传算法、线性代数矩阵法……全部上场。
选择解法,大炮打蚊子
// 点击「开始求解」查看过程...
为什么要这样做?
这道题的「正确」解法是:A = 17B,代入 17B + B = 90,得 B = 5,A = 85。
全程不超过两行。
但数值方法的意义在于:当方程组没有解析解时,这些方法依然能找到答案。
用大炮打蚊子,是为了让你看清楚大炮长什么样。