为什么这个Mathematica算了半天也没算出来d = 2*\[Pi]\[Beta] = N[d/\!\(\*SubsuperscriptBox[\(\[Integral]\), \(0\), \(2 \[Pi]\)]\(SqrtBox[\(1 + \*SuperscriptBox[\(Cos[xx]\), \(2\)]\)] \[DifferentialD]xx\)\)]\[Theta] = ArcTan[Cos[x]]\[Phi]
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/29 20:04:23
![为什么这个Mathematica算了半天也没算出来d = 2*\[Pi]\[Beta] = N[d/\!\(\*SubsuperscriptBox[\(\[Integral]\), \(0\), \(2 \[Pi]\)]\(SqrtBox[\(1 + \*SuperscriptBox[\(Cos[xx]\), \(2\)]\)] \[DifferentialD]xx\)\)]\[Theta] = ArcTan[Cos[x]]\[Phi]](/uploads/image/z/10199855-47-5.jpg?t=%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%99%E4%B8%AAMathematica%E7%AE%97%E4%BA%86%E5%8D%8A%E5%A4%A9%E4%B9%9F%E6%B2%A1%E7%AE%97%E5%87%BA%E6%9D%A5d+%3D+2%2A%5C%5BPi%5D%5C%5BBeta%5D+%3D+N%5Bd%2F%5C%21%5C%28%5C%2ASubsuperscriptBox%5B%5C%28%5C%5BIntegral%5D%5C%29%2C+%5C%280%5C%29%2C+%5C%282++%5C%5BPi%5D%5C%29%5D%5C%28SqrtBox%5B%5C%281+%2B+%5C%2ASuperscriptBox%5B%5C%28Cos%5Bxx%5D%5C%29%2C+%5C%282%5C%29%5D%5C%29%5D+%5C%5BDifferentialD%5Dxx%5C%29%5C%29%5D%5C%5BTheta%5D+%3D+ArcTan%5BCos%5Bx%5D%5D%5C%5BPhi%5D)
为什么这个Mathematica算了半天也没算出来d = 2*\[Pi]\[Beta] = N[d/\!\(\*SubsuperscriptBox[\(\[Integral]\), \(0\), \(2 \[Pi]\)]\(SqrtBox[\(1 + \*SuperscriptBox[\(Cos[xx]\), \(2\)]\)] \[DifferentialD]xx\)\)]\[Theta] = ArcTan[Cos[x]]\[Phi]
为什么这个Mathematica算了半天也没算出来
d = 2*\[Pi]
\[Beta] = N[d/\!\(\*SubsuperscriptBox[\(\[Integral]\), \(0\), \(2 \[Pi]\)]\(SqrtBox[\(1 + \*SuperscriptBox[\(Cos[xx]\), \(2\)]\)] \[DifferentialD]xx\)\)]
\[Theta] = ArcTan[Cos[x]]
\[Phi] = ArcTan[(\[Beta] - \[Beta]*Fr)*
Sin[\[Theta]]/(1 - (\[Beta] - \[Beta]*Fr) Cos[\[Theta]])]
FindRoot[Integrate[2*Sin[\[Theta]]*Sin[\[Phi]] - Cos[\[Theta]]*Cos[\[Phi]], {x, 0,d}] == 0.0, {Fr, 0.5}]
好象主要是最后那个积分算不出来,我只要数值解,应该可以算出来的.
谢谢!
用NIntegrate的话因为里面有参数,数值积分算不出来。看来没人答了,算了
为什么这个Mathematica算了半天也没算出来d = 2*\[Pi]\[Beta] = N[d/\!\(\*SubsuperscriptBox[\(\[Integral]\), \(0\), \(2 \[Pi]\)]\(SqrtBox[\(1 + \*SuperscriptBox[\(Cos[xx]\), \(2\)]\)] \[DifferentialD]xx\)\)]\[Theta] = ArcTan[Cos[x]]\[Phi]
把Integrate 换成NIntegrate试试?
点击Mathematica的工具栏里看看
有可能你还没有给它装方程求解的软件
许多数学软件主要是一个平台
需要配套其它小软件运行
典型的是matlab
我也试了,确实很慢,最后告诉我虚拟内存不够,然后内核就关闭了,可能是运算量大的原因
budong
0.992
...深奥啊