MATLAB不求积分

MATLAB不求积分,matlab,wolfram-mathematica,integration,integral,numerical-integration,Matlab,Wolfram Mathematica,Integration,Integral,Numerical Integration,MATLAB还给了我同样的表达式。 这是我的密码 syms tauαphi f=符号(α*cos(phi))*(绝对值(α*cos(phi))-2.5*(α*cos(phi))^2); F=F*sin(φ); int(F,phi,[pi/2,acos(tau/alpha)]) 我确实插入了变量tau和alpha的值,但它仍然返回相同的表达式。有人知道怎么解决吗?或者其他一些数字方法,可以用这些符号给我答案?wolfram Mathematics会帮忙吗?类似的东西 syms tau alpha

MATLAB还给了我同样的表达式。 这是我的密码

syms tauαphi
f=符号(α*cos(phi))*(绝对值(α*cos(phi))-2.5*(α*cos(phi))^2);
F=F*sin(φ);
int(F,phi,[pi/2,acos(tau/alpha)])

我确实插入了变量tau和alpha的值,但它仍然返回相同的表达式。有人知道怎么解决吗?或者其他一些数字方法,可以用这些符号给我答案?wolfram Mathematics会帮忙吗?

类似的东西

syms tau alpha phi
f = sign(alpha*cos(phi))*(abs(alpha*cos(phi)) - 2.5*(alpha*cos(phi))^2);
将只生成另一个符号变量。但是,您的目标是指定符号函数,为此,您必须指定函数参数:

syms tau alpha phi
f(tau,alpha,phi) = sign(alpha*cos(phi))*(abs(alpha*cos(phi)) - 2.5*(alpha*cos(phi))^2);
F(tau,alpha,phi) =f*sin(phi);
然后你可以用

R = int(F,phi, [pi/2, acos(tau/alpha)])
由于积分依赖于
tau
alpha
R
又是一个符号函数
R(tau,alpha)

或者,您可以在末尾指定参数,例如

syms tau alpha phi
f = sign(alpha*cos(phi))*(abs(alpha*cos(phi)) - 2.5*(alpha*cos(phi))^2);
F=f*sin(phi);
R(tau,alpha) = int(F,phi, [pi/2, acos(tau/alpha)])
但我个人觉得这不太干净

注意,您也可以将F直接写为

F(tau,alpha,phi) = sin(phi)*(sign(alpha*cos(phi))*(abs(alpha*cos(phi)) - 2.5*(alpha*cos(phi))^2));
数学

Integrate[(Sign[alpha*Cos[phi]]*(Abs[alpha*Cos[phi]] - 5/2*
  (alpha*Cos[phi])^2))*Sin[phi], {phi, Pi/2, ArcCos[tau/alpha]}]
(*条件性表达[-(tau^2/(2α))+(5α^3 Abs[tau]^3)/ (6 Abs[alpha]^4),安科[tau/alpha]\[Element]Reals]*)

因此,如果ArcCos[tau/alpha]是reals的一个元素,那么结果就是ConditionalExpression中的表达式


如果您可以指定-1感谢您的帮助。但这并不能解决问题,它给出了与前面相同的答案,即它没有对所述函数进行积分并再次返回相同的表达式。@UzairKhan您必须用一些参数调用积分函数,例如
x=double(R(1,2))
给出了带有
tau=1
alpha=2
的积分。嗨,比尔,非常感谢你的帮助。您指定的条件适合我的工作,因此我可以输入它们。但问题是,当我在mathematica中运行你的脚本时,它会给我一个错误而不是答案。这是错误“SSH在启动内核“新内核”时遇到本地网络设置错误。错误代码=104。”。说到数学,我真的是个初学者,你能帮我解决这个问题吗?非常感谢您的帮助。让我们尝试以下操作:转到并等待加载。点击右下角的“创建一个新笔记本”,等待它稳定下来。然后在大的白色区域中单击并粘贴假设[alpha>tau>0,积分[(符号[alpha*Cos[phi]]*(Abs[alpha*Cos[phi]]-5/2*(alpha*Cos[phi]^2))*Sin[phi],{phi,Pi/2,ArcCos[tau/alpha]}],并等待其稳定。单击菜单栏上的“评估”,然后单击“评估所有单元格”,然后等待。看看这是否有效。请不要滥用这项服务。还有很多关于登录、订阅等的信息,我没有用到。