gpt4 book ai didi

wolfram-mathematica - Mathematica 操纵图 : Scaling Axes

转载 作者:行者123 更新时间:2023-12-01 07:15:30 25 4
gpt4 key购买 nike

假设我已经设置了以下功能 f[a,b,c]我希望在变化的同时绘制 ab

f[a_,b_,c_]:=a b c Exp[a b]

Manipulate[
Plot
[
f[a,b,c],
{c,0,1},
PlotRange->{{0,0.05},Automatic}
],
{a,0,1},
{b,0,1}
]

当我固定横坐标查看范围时,是否可以自动缩放纵坐标?你会注意到上面的代码在改变 a 时和 b纵坐标会自动缩放,就好像我正在查看 {c,0,1} 的整个范围一样.我希望它仍然处理 c从 0 到 1,但如果我想查看该图的较小部分,请说 c从 0 到 0.05,仍然可以正确缩放垂直轴。谢谢大家的帮助。

最佳答案

Artes Docendo 建议的一个变体:

Manipulate[
Plot[f[a, b, c], {c, 0, Evaluate@d},
PlotRange -> {{0, Evaluate@d}, Full}], {a, 0., 1.}, {b, 0., 1.}, {d,
0.05, 1.}]

注意 Evaluate强制将机器精度值提供给 Plot在它实际尝试绘制某些东西之前运行。

我更喜欢 Full而不是 Automatic y 轴 PlotRange在这种情况下,因为那样你就知道它永远不会以隐藏部分曲线的方式裁剪图。

关于wolfram-mathematica - Mathematica 操纵图 : Scaling Axes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8796202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com