当前位置: > Wolfram Mathematica 如何把多个方程的每个方程任一组解代入到多项式求值?...
题目
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}
这个表又如何得到?

提问时间:2020-11-23

答案
……学会使用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
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.