MATHEMATICA调用方程解MATHMATIC里面二次方程解完之后不知道怎么调用它的解.用一次方程举个例子,如果我这么写的话z = Solve[k*100 + 1 == 101,k]Plot[z,{x,-1,1}]那么,个人认为,第一步解完之后z就应该是1,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 11:45:35
MATHEMATICA调用方程解MATHMATIC里面二次方程解完之后不知道怎么调用它的解.用一次方程举个例子,如果我这么写的话z = Solve[k*100 + 1 == 101,k]Plot[z,{x,-1,1}]那么,个人认为,第一步解完之后z就应该是1,

MATHEMATICA调用方程解MATHMATIC里面二次方程解完之后不知道怎么调用它的解.用一次方程举个例子,如果我这么写的话z = Solve[k*100 + 1 == 101,k]Plot[z,{x,-1,1}]那么,个人认为,第一步解完之后z就应该是1,
MATHEMATICA调用方程解
MATHMATIC里面二次方程解完之后不知道怎么调用它的解.
用一次方程举个例子,如果我这么写的话
z = Solve[k*100 + 1 == 101,k]
Plot[z,{x,-1,1}]
那么,个人认为,第一步解完之后z就应该是1,然后第二步画图的时候就是一条和X轴平行的直线.但现在的结果是程序显示了{{k -> 1}}和一张空的直角坐标系,

MATHEMATICA调用方程解MATHMATIC里面二次方程解完之后不知道怎么调用它的解.用一次方程举个例子,如果我这么写的话z = Solve[k*100 + 1 == 101,k]Plot[z,{x,-1,1}]那么,个人认为,第一步解完之后z就应该是1,
=号才是赋值,->这个是替换,如果对z赋值了才画出的是一条直线,
z = Solve[k*100 + 1 == 101,k] /.Rule -> Set
Plot[z,{x,-1,1}]
当然也可以这样赋值
z = Solve[k*100 + 1 == 101,k]
Plot[k /.z,{x,-1,1}]
这样的话k就没有被赋值,替换的效果,这样的话以后用k这个变量前就不用清除了,否则的话,重新运行那个解方程的就会出错,因为k不是变量了,要Clear掉,所以说替换在mathematica中是非常强大的.