在另一个帖子中,我看到有人使用Mathematica成功地计算了椭圆弧长。他们写道:
In[1]:= ArcTan[3.05*Tan[5Pi/18]/2.23]
Out[1]= 1.02051
In[2]:= x=3.05 Cos[t];
In[3]:= y=2.23 Sin[t];
In[4]:= NIntegrate[Sqrt[D[x,t]^2+D[y,t]^2],{t,0,1.02051}]
Out[4]= 2.53143
如何利用numpy和scipy的导入将此转换为Python?特别是,我在他的代码第四行卡住了,“NIntegrate”函数。感谢您的帮助!
此外,如果我已经知道弧长和垂直轴长度,如何将程序反向运行以输出原始参数?谢谢!