我刚刚开始使用Mathematica并遇到一个小问题。我有大型多项式表达式,包含必须集成的A[1,1],B[2,1]
等系数。问题是在集成之后,包含A[1,1], B[1,2]
等系数的表达式显示为A[1.,1.] ,B[1.,2.]
。为什么这些点出现在问题中?这影响了我的其余程序执行。这就是输出的样子:
Cos Projection(1,0)
31.3545 A[1.,0.][t]-1.76595 A[1.,1.][t]^2+76.5283 A[1.,0.][t] A[1.,1.][t]^2+57.4837 A[1.,1.][t]^2 A[1.,2.][t]-5.36733 A[1.,2.][t]^2+76.8287 A[1.,0.][t] A[1.,2.][t]^2-1.76595 B[1.,1.][t]^2+76.5283 A[1.,0.][t] B[1.,1.][t]^2-57.4837 A[1.,2.][t] B[1.,1.][t]^2+114.967 A[1.,1.][t] B[1.,1.][t] B[1.,2.][t]-5.36733 B[1.,2.][t]^2+76.8287 A[1.,0.][t] B[1.,2.][t]^2+3.14159 (A[1.,0.]^\[Prime]\[Prime])[t]
答案 0 :(得分:3)
您可以尝试提供A
和B
NHoldAll
属性:
In[1]:= N[A[1,2]]
Out[1]= A[1., 2.]
In[2]:= SetAttributes[A, NHoldAll];
In[3]:= N[A[1,2]]
Out[3]= A[1, 2]