关于Plot[f[x]==0,{x,x1,x2}]的一点疑问
mathematica吧
全部回复
仅看楼主
level 10
BD1790068527 楼主
一直错误地以为,Plot函数中是不会出现等式形式的。但下边代码却给出了结果:
Manipulate[
Plot[a x + b == 0, {x, -5, 5},
PlotRange -> {{-5, 5}, {-9, 5}}], {a, -3, 6}, {b, -1, 6}]
通过观察我发现Plot[f[x]==0,{x,x1,x2}]等价于Plot[f[x],{x,x1,x2}].
这是什么原因呢?
2014年04月08日 05点04分 1
level 9
Manipulate[
Plot[3 x + 3 == a, {x, -5, 5},
PlotRange -> {{-5, 5}, {-9, 5}}], {{a, 3}, -3, 6}]
mma会自动把等号右边的移到左边再输出。
版本10不能这么用。。。。
不知道是bug还是就这样设计的。
2014年04月08日 06点04分 2
反正我在帮助里没找到类似的用法,但之前见到有人用过。。。。不知道怎么回事
2014年04月08日 06点04分
假如是故意设计的,我觉得也是完全多余的啊
2014年04月08日 06点04分
回复 BD1790068527 :这个倒是基本上完全不影响使用。
2014年04月08日 06点04分
回复 asd321fgh678 :是不影响,但是感觉有瑕疵了。。。。
2014年04月08日 06点04分
1