Mathematica求助:如何正确引用表达式(救救孩子吧
mathematica吧
全部回复
仅看楼主
level 2
Cpt_nonaSun 楼主
下面是代码和运行结果:
代码文本:
```
Clear["Global`*"]
testFunc = 3 x + 2 x^2 - 6 x^4;
testFunc[[1]] == Times @@ testRes[[1]]
(*这里运算结果是True
testFunc[[1]] == 3 x
(*这里运算结果是True
Plot[testFunc[[1]], {x, 0, 10}]
(*这里图像画不出来
Plot[Times @@ testFunc[[1]], {x, 0, 10}]
(*这里图像是错的
Plot[3 x, {x, 0, 10}]
```
表达式testFunc的第一个成员,经过逻辑判断,在mma内部认为是3x。但是画图像的时候不能显示。
使用Times换头之后,形式依旧一样,但是图像画出来是错的。
球球各位大佬救救孩子吧砰砰砰砰砰
2022年08月31日 01点08分 1
吧务
level 10
为Plot添加Evaluated -> True选项
2022年08月31日 05点08分 2
1