本人刚学matlab,请问大家下面这个公式左边怎么通过matlab推导出来右边结果,a和t代表常量.
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 08:32:28
![本人刚学matlab,请问大家下面这个公式左边怎么通过matlab推导出来右边结果,a和t代表常量.](/uploads/image/z/6842887-7-7.jpg?t=%E6%9C%AC%E4%BA%BA%E5%88%9A%E5%AD%A6matlab%2C%E8%AF%B7%E9%97%AE%E5%A4%A7%E5%AE%B6%E4%B8%8B%E9%9D%A2%E8%BF%99%E4%B8%AA%E5%85%AC%E5%BC%8F%E5%B7%A6%E8%BE%B9%E6%80%8E%E4%B9%88%E9%80%9A%E8%BF%87matlab%E6%8E%A8%E5%AF%BC%E5%87%BA%E6%9D%A5%E5%8F%B3%E8%BE%B9%E7%BB%93%E6%9E%9C%2Ca%E5%92%8Ct%E4%BB%A3%E8%A1%A8%E5%B8%B8%E9%87%8F.)
本人刚学matlab,请问大家下面这个公式左边怎么通过matlab推导出来右边结果,a和t代表常量.
本人刚学matlab,请问大家下面这个公式左边怎么通过matlab推导出来右边结果,a和t代表常量.
本人刚学matlab,请问大家下面这个公式左边怎么通过matlab推导出来右边结果,a和t代表常量.
syms theta t ay
>> f=cos(theta)/(1/ay+2-2*cos(theta))^3;
>> f=cos(theta)/(t/ay+2-2*cos(theta))^3;
>> f=subs(f,t/ay,s)
Undefined function or variable 's'.
>> syms s
>> f=subs(f,t/ay,s)
f =
cos(theta)/(s+2-2*cos(theta))^3
>> f3=int(f,theta,-pi/2,pi/2)
f3 =
2*(s^2*(s^2+4*s)^(1/2)+6*atan((s+4)/(s^2+4*s)^(1/2))*s^2+24*atan((s+4)/(s^2+4*s)^(1/2))*s+4*s*(s^2+4*s)^(1/2)+24*atan((s+4)/(s^2+4*s)^(1/2))+6*(s^2+4*s)^(1/2))/s^2/(s^2+4*s)^(1/2)/(s^3+10*s^2+32*s+32)
>> f3=simple(factor(f3))
f3 =
2*(((s*(s+4))^(1/2)+6*atan((s+4)/(s*(s+4))^(1/2)))*s^2+(24*atan((s+4)/(s*(s+4))^(1/2))+4*(s*(s+4))^(1/2))*s+24*atan((s+4)/(s*(s+4))^(1/2))+6*(s*(s+4))^(1/2))/s^2/(s*(s+4))^(1/2)/(s+2)/(s+4)^2