关于Mathematica绘图的问题。

2025-03-02 00:04:43
推荐回答(2个)
回答1:

Mathematica里的函数Show[]一般默认以它的第一个参数图形的做图范围为最后合成图的显示范围。

你如果是定义域不同的多图共同显示的话最好在第一个图形Plot[]加上一个参数:

PlotRange -> All

最后你如果改成这样就没问题了。

g1 = Plot[x^2, {x, -10, 0}, PlotRange -> All];

g2 = Plot[y, {y, 0, 10}];

Show[g1, g2]

最后的输出图形我给你附上了。

现在Wolfram给Mathematica附上了全中文的使用文档,如果你英文不好的话,可以去他的官方网站上去查看常用函数的使用说明。

回答2:

改成下面的就可以了哦~~~~
主要是图像的范围没有给出比较一般的情形、、、

g1 = Plot[x^2, {x, -10, 10}]
g2 = Plot[x, {x, 0, 10}]
Show[g1, g2]

楼主如果还有什么问题可以再联系哦、、、、、、、