Wolfram Mathematica 如何把多个方程的每个方程任一组解代入到多项式求值?

学习 时间:2026-04-02 09:54:40 阅读:9033
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}这个表又如何得到?

最佳回答

愉快的金鱼

鲤鱼汉堡

2026-04-02 09:54:40

……学会使用Mathematica的列表操作啊。总之这样:sol = NSolve[x^2 + y^2 - 10 - 3*# == 0 && 2 x + y == 2, {x, y}, Reals, 2] & /@ {2, 3, 4}{x, y} /。 Tuples@solx + y /。 Tuples@sol

最新回答共有2条回答

  • 精明的哑铃
    回复
    2026-04-02 09:54:40

    ……学会使用Mathematica的列表操作啊。总之这样:sol = NSolve[x^2 + y^2 - 10 - 3*# == 0 && 2 x + y == 2, {x, y}, Reals, 2] & /@ {2, 3, 4}{x, y} /。 Tuples@solx + y /。 Tuples@sol

上一篇 α醇溶蛋白基因编码区序列的结构和组成

下一篇 求《冷战疑云》中那句丘吉尔的名言