Plot 如何在Mathematica中绘制函数表的参数图?

Plot 如何在Mathematica中绘制函数表的参数图?,plot,wolfram-mathematica,parameterization,Plot,Wolfram Mathematica,Parameterization,我试图在参数图中生成一系列曲线(因为函数给出了x作为y的函数),但我得到的不是什么,就是明显不正确的函数。你是否需要做一些特殊的事情来绘制这样的函数图?这是我尝试的代码: Clear[T, g, k, f, r, a, b, term]; T = 170 Degree; f[s_, d_] = Normal[Series[Tan[T - ArcCos[-(d*s)]], {s, 0, 4}]]; r[h_, d_] = Simplify[Integrate[f[s, d], {s, 0, h}

我试图在参数图中生成一系列曲线(因为函数给出了x作为y的函数),但我得到的不是什么,就是明显不正确的函数。你是否需要做一些特殊的事情来绘制这样的函数图?这是我尝试的代码:

Clear[T, g, k, f, r, a, b, term]; T = 170 Degree;
f[s_, d_] = Normal[Series[Tan[T - ArcCos[-(d*s)]], {s, 0, 4}]]; 
r[h_, d_] = Simplify[Integrate[f[s, d], {s, 0, h}]];
a[h_] = Table[r[h, d], {d, 1, 3, 1}]
b[h_] = Table[-h, {Dimensions[a[h]][[1]]}];
ParametricPlot[{a[h], b[h]}, {h, 0, 100}, AspectRatio -> 1]

(注意:y轴是反转的。我在这里尝试创建两个具有匹配维度的列表,但没有效果。处理此问题的最简单方法是将y参数方程反转,因为在Mathematica中反转轴并不容易)

您可能希望:

ParametricPlot[Transpose[{a[h], b[h]}], {h, 0, 100}, AspectRatio -> 1]