mathematica作图问题:如何画出一个函数和它的垂直渐-查字典问答网
分类选择

来自梁活民的问题

  mathematica作图问题:如何画出一个函数和它的垂直渐近线,要求垂直渐近线用虚线表示?以y=1/(x-2)给出程

  mathematica作图问题:如何画出一个函数和它的垂直渐近线,要求垂直渐近线用虚线表示?以y=1/(x-2)给出程

3回答
2020-04-26 22:40
我要回答
请先登录
刘黎临

  画两个图,一个用虚线,一个用实线,再放一块儿.

  Show[Plot[1/(x-2),{x,0,4},PlotStyle->Dashing[Tiny]],

  Plot[1/(x-2),{x,0,2,4}]]

2020-04-26 22:45:36
梁活民

  如果函数是2x/(x-1)^2,垂直渐近线是x=1,怎么弄?最好把程序和图片都放上,我好学习学习!另外,像凸函数的示意图是怎么画的?

2020-04-26 22:48:45
刘黎临

  不知什么原因,mathematica会自动画出1/(x-2),Tan[x],1/Sin[x]等简单函数的垂直x轴的渐近线,但1/(x-2)^2,Tan[x]^2,1/Sin[x]^2就不行了。依目前的了解,只能算出渐近线方程,再把渐近线和原函数图像画一块儿。例如你所说的2x/(x-1)^2:Show[Graphics[{Dashed,Line[{{1,0},{1,40}}]}],Plot[2x/(x-1)^2,{x,0,4}],AspectRatio->.6,Axes->True]。对于凸函数示意图,代码如下,顺便画上了渐近线:f[x_]:=x+1/x;g[x_]:=x;x1=.5;x2=4;x=2.3;Show[Plot[f[x],{x,0,6}],Plot[g[x],{x,0,6},PlotStyle->Dashing[Tiny]],Graphics[{Point[{x1,f[x1]}],Line[{{x1,f[x1]},{x1,0}}],Text["x1",{x1,-.4},BaseStyle->{15}],Point[{x2,f[x2]}],Line[{{x2,f[x2]},{x2,0}}],Text["x2",{x2,-.4},BaseStyle->{15}],Point[{x,(f[x2]-f[x1])/(x2-x1)*(x-x1)+f[x1]}],Point[{x,f[x]}],Line[{{x,(f[x2]-f[x1])/(x2-x1)*(x-x1)+f[x1]},{x,0}}],Text["x",{x,-.4},BaseStyle->{15}],Line[{{x1,f[x1]},{x2,f[x2]}}],Text["A1",{x1,f[x1]+.5},BaseStyle->{15}],Text["A2",{x2,f[x2]+.5},BaseStyle->{15}],Text["A",{x+.2,f[x]-.5},BaseStyle->{15}],Text["B",{x,(f[x2]-f[x1])/(x2-x1)*(x-x1)+f[x1]+.5},BaseStyle->{15}],Text["y1",{x1-.2,f[x1]/2},BaseStyle->{15}],Text["y2",{x2+.2,f[x2]/2},BaseStyle->{15}]}],AxesOrigin->{0,0},Ticks->None,AxesLabel->{x,y},LabelStyle->{15},AxesStyle->Arrowheads[.03],PlotRange->All]

2020-04-26 22:49:27

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •