作业帮 > 数学 > 作业

matlab 多项式化简

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/05/07 01:19:28
matlab 多项式化简
aa=
4*R*n1*cos(a) + (4*R^2*n2*cos(a)*sin(a)*(sin(t)*(1 - (4*R^2*cos(a)^2*sin(a)^2)/(L - R)^2)^(1/2) + (2*R*cos(a)*sin(a)*sin(t))/(L - R)))/(L - R)
matlab 多项式化简
直接simple(aa)或者simplify(aa)
ans =
4*R*n1*cos(a) + (4*R^2*n2*cos(a)*sin(a)*(sin(t)*(1 - (4*R^2*cos(a)^2*sin(a)^2)/(L - R)^2)^(1/2) + (2*R*cos(a)*sin(a)*sin(t))/(L - R)))/(L - R)
说明化简不了
再试试提公因式指令
rs=subexpr(aa,'w')
w =
L - R
rs =
4*R*n1*cos(a) + (4*R^2*n2*cos(a)*sin(a)*(sin(t)*(1 - (4*R^2*cos(a)^2*sin(a)^2)/w^2)^(1/2) + (2*R*cos(a)*sin(a)*sin(t))/w))/w
再问: 给错了,是这个式子,经过simplify简化的 aa=4*R*n1*cos(a) + (4*R^2*n2*cos(a)*sin(a)*((n1*sin(a)*(1 - (4*R^2*cos(a)^2*sin(a)^2)/(L - R)^2)^(1/2))/n2 + (2*R*n1*cos(a)*sin(a)^2)/(n2*(L - R))))/(L - R) 主要想把三角函数简化下
再答: simple(aa)中间一项 combine(sincos): 4*R*n1*cos(a) + (2*R^2*n2*sin(2*a)*((n1*sin(a)*((R^2*cos(4*a))/(2*(L - R)^2) - R^2/(2*(L - R)^2) + 1)^(1/2))/n2 + (R*n1*cos(a))/(2*n2*(L - R)) - (R*n1*cos(3*a))/(2*n2*(L - R))))/(L - R)