mathematica不定方程问题请问有哪位高人能帮下忙一个3×3的格子里填数字,横竖斜相加要等于15,要求填小于10的正整数用Reduce可以解决即:Reduce[a + b + c == 15 && d + e + f == 15 && g + h + i == 15 && a + d + g
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 09:20:12
mathematica不定方程问题请问有哪位高人能帮下忙一个3×3的格子里填数字,横竖斜相加要等于15,要求填小于10的正整数用Reduce可以解决即:Reduce[a + b + c == 15 && d + e + f == 15 && g + h + i == 15 && a + d + g
mathematica不定方程问题
请问有哪位高人能帮下忙
一个3×3的格子里填数字,横竖斜相加要等于15,要求填小于10的正整数
用Reduce可以解决
即:Reduce[a + b + c == 15 && d + e + f == 15 && g + h + i == 15 &&
a + d + g == 15 b + e + h == 15 && c + f + i == 15 &&
a + e + i == 15 && c + e + g == 15 && 0 < a < 10 && 0 < b < 10 &&
0 < c < 10 && 0 < d < 10 && 0 < e < 10 && 0 < f < 10 && 0 < g < 10 &&
0 < h < 10 && 0 < i < 10,{a,b,c,d,e,f,g,h,i},Integers]
但是可能存在连续出现几个1后者几个2之类的,应该要求1-9数字全部要用到所以不能重复
在&&0
上面有个地方忘记加&&了
应该是Reduce[a + b + c == 15 && d + e + f == 15 && g + h + i == 15 &&
a + d + g == 15 && b + e + h == 15 && c + f + i == 15 &&
a + e + i == 15 && c + e + g == 15 && 0 < a < 10 && 0 < b < 10 &&
0 < c < 10 && 0 < d < 10 && 0 < e < 10 && 0 < f < 10 && 0 < g < 10 &&
0 < h < 10 && 0 < i < 10,{a,b,c,d,e,f,g,h,i},Integers]
mathematica不定方程问题请问有哪位高人能帮下忙一个3×3的格子里填数字,横竖斜相加要等于15,要求填小于10的正整数用Reduce可以解决即:Reduce[a + b + c == 15 && d + e + f == 15 && g + h + i == 15 && a + d + g
看图