作业帮 > 综合 > 作业

MATHEMATICA调用方程解

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/28 02:52:31
MATHEMATICA调用方程解
MATHMATIC里面二次方程解完之后不知道怎么调用它的解.
用一次方程举个例子,如果我这么写的话
z = Solve[k*100 + 1 == 101,k]
Plot[z,{x,-1,1}]
那么,个人认为,第一步解完之后z就应该是1,然后第二步画图的时候就是一条和X轴平行的直线.但现在的结果是程序显示了{{k -> 1}}和一张空的直角坐标系,
MATHEMATICA调用方程解
=号才是赋值,->这个是替换,如果对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中是非常强大的.