Wolfram Mathematica 如何把多个方程的每个方程任一组解代入到多项式求值?例如实数方程:NSolve[x^2 + y^2 - 10 - 3*m == 0 && 2 x + y == 2,{x,y},Reals,2]若令m={2,3,4},表示上述是3个不相关的方程,得到它们的解{
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 14:44:10
![Wolfram Mathematica 如何把多个方程的每个方程任一组解代入到多项式求值?例如实数方程:NSolve[x^2 + y^2 - 10 - 3*m == 0 && 2 x + y == 2,{x,y},Reals,2]若令m={2,3,4},表示上述是3个不相关的方程,得到它们的解{](/uploads/image/z/5247383-23-3.jpg?t=Wolfram+Mathematica+%E5%A6%82%E4%BD%95%E6%8A%8A%E5%A4%9A%E4%B8%AA%E6%96%B9%E7%A8%8B%E7%9A%84%E6%AF%8F%E4%B8%AA%E6%96%B9%E7%A8%8B%E4%BB%BB%E4%B8%80%E7%BB%84%E8%A7%A3%E4%BB%A3%E5%85%A5%E5%88%B0%E5%A4%9A%E9%A1%B9%E5%BC%8F%E6%B1%82%E5%80%BC%3F%E4%BE%8B%E5%A6%82%E5%AE%9E%E6%95%B0%E6%96%B9%E7%A8%8B%EF%BC%9ANSolve%5Bx%5E2+%2B+y%5E2+-+10+-+3%2Am+%3D%3D+0+%26%26+2+x+%2B+y+%3D%3D+2%2C%7Bx%2Cy%7D%2CReals%2C2%5D%E8%8B%A5%E4%BB%A4m%3D%7B2%2C3%2C4%7D%2C%E8%A1%A8%E7%A4%BA%E4%B8%8A%E8%BF%B0%E6%98%AF3%E4%B8%AA%E4%B8%8D%E7%9B%B8%E5%85%B3%E7%9A%84%E6%96%B9%E7%A8%8B%2C%E5%BE%97%E5%88%B0%E5%AE%83%E4%BB%AC%E7%9A%84%E8%A7%A3%7B)
Wolfram Mathematica 如何把多个方程的每个方程任一组解代入到多项式求值?例如实数方程:NSolve[x^2 + y^2 - 10 - 3*m == 0 && 2 x + y == 2,{x,y},Reals,2]若令m={2,3,4},表示上述是3个不相关的方程,得到它们的解{
Wolfram Mathematica 如何把多个方程的每个方程任一组解代入到多项式求值?
例如实数方程:
NSolve[x^2 + y^2 - 10 - 3*m == 0 && 2 x + y == 2,{x,y},Reals,2]
若令m={2,3,4},表示上述是3个不相关的方程,得到它们的解
{{{x -> 2.5,y -> -3.1},{x -> -0.94,y -> 3.9}}
{{x -> 2.7,y -> -3.4},{x -> -1.1,y -> 4.2}}
{{x -> 2.9,y -> -3.7},{x -> -1.3,y -> 4.5}}
再从每行中任意取一组解组成一个表,如
{x,y}={{ 2.5,-3.1},{2.7,-3.4},{2.9,-3.7}}
如何得到这个表?
再把这3组解代入另一个关于x,y的多项式得到另一个表,如代入到x+y中,即
x+y={-0.6,-0.7,-0.8}
这个表又如何得到?
Wolfram Mathematica 如何把多个方程的每个方程任一组解代入到多项式求值?例如实数方程:NSolve[x^2 + y^2 - 10 - 3*m == 0 && 2 x + y == 2,{x,y},Reals,2]若令m={2,3,4},表示上述是3个不相关的方程,得到它们的解{
……学会使用Mathematica的列表操作啊.总之这样:
sol = NSolve[x^2 + y^2 - 10 - 3*# == 0 && 2 x + y == 2, {x, y}, Reals, 2] & /@ {2, 3, 4}
{x, y} /. Tuples@sol
x + y /. Tuples@sol