在MATLAB中该怎么利用成程序解F=K*theta/((a+0.5*l)*sin(pi-theta))中的theta表
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/21 05:36:05
在MATLAB中该怎么利用成程序解F=K*theta/((a+0.5*l)*sin(pi-theta))中的theta表达式
solve('F=K*theta/((a+0.5*l)*sin(pi-theta))','theta')
Error using ==> solve
Unable to find closed form solution.
虽然求不出准确的表达式,但是近似的还是可以求出来的,请看下面:
>> syms theta
>> taylor(sin(pi-theta))
ans =
theta-1/6*theta^3+1/120*theta^5 %用泰勒展开近似表示sin(pi-theta)
然后用solve()求解的结果为:
>> solve('F=K*theta/((a+0.5*l)*(theta-1/6*theta^3+1/120*theta^5))','theta')
ans =
1.4142135623730950488016887242097/(2.*F*a+F*l)*(F*(2.*a+l)*(10.*F*a+5.*F*l+(-20.*F^2*a^2-20.*F^2*a*l-5.*F^2*l^2+120.*F*a*K+60.*F*l*K)^(1/2)))^(1/2)
-1.4142135623730950488016887242097/(2.*F*a+F*l)*(F*(2.*a+l)*(10.*F*a+5.*F*l+(-20.*F^2*a^2-20.*F^2*a*l-5.*F^2*l^2+120.*F*a*K+60.*F*l*K)^(1/2)))^(1/2)
1.4142135623730950488016887242097/(2.*F*a+F*l)*(F*(2.*a+l)*(-1.*(-20.*F^2*a^2-20.*F^2*a*l-5.*F^2*l^2+120.*F*a*K+60.*F*l*K)^(1/2)+10.*F*a+5.*F*l))^(1/2)
-1.4142135623730950488016887242097/(2.*F*a+F*l)*(F*(2.*a+l)*(-1.*(-20.*F^2*a^2-20.*F^2*a*l-5.*F^2*l^2+120.*F*a*K+60.*F*l*K)^(1/2)+10.*F*a+5.*F*l))^(1/2)
这个结果有点令人蛋疼.眼晕!
Error using ==> solve
Unable to find closed form solution.
虽然求不出准确的表达式,但是近似的还是可以求出来的,请看下面:
>> syms theta
>> taylor(sin(pi-theta))
ans =
theta-1/6*theta^3+1/120*theta^5 %用泰勒展开近似表示sin(pi-theta)
然后用solve()求解的结果为:
>> solve('F=K*theta/((a+0.5*l)*(theta-1/6*theta^3+1/120*theta^5))','theta')
ans =
1.4142135623730950488016887242097/(2.*F*a+F*l)*(F*(2.*a+l)*(10.*F*a+5.*F*l+(-20.*F^2*a^2-20.*F^2*a*l-5.*F^2*l^2+120.*F*a*K+60.*F*l*K)^(1/2)))^(1/2)
-1.4142135623730950488016887242097/(2.*F*a+F*l)*(F*(2.*a+l)*(10.*F*a+5.*F*l+(-20.*F^2*a^2-20.*F^2*a*l-5.*F^2*l^2+120.*F*a*K+60.*F*l*K)^(1/2)))^(1/2)
1.4142135623730950488016887242097/(2.*F*a+F*l)*(F*(2.*a+l)*(-1.*(-20.*F^2*a^2-20.*F^2*a*l-5.*F^2*l^2+120.*F*a*K+60.*F*l*K)^(1/2)+10.*F*a+5.*F*l))^(1/2)
-1.4142135623730950488016887242097/(2.*F*a+F*l)*(F*(2.*a+l)*(-1.*(-20.*F^2*a^2-20.*F^2*a*l-5.*F^2*l^2+120.*F*a*K+60.*F*l*K)^(1/2)+10.*F*a+5.*F*l))^(1/2)
这个结果有点令人蛋疼.眼晕!
在MATLAB中该怎么利用成程序解F=K*theta/((a+0.5*l)*sin(pi-theta))中的theta表
在matlab中theta=[0:0.01:2*pi]';是什么意思
theta=0:0.01:2*pi; h=legendre(1,cos(theta))./sin(theta); plo
theta+=2*pi*50*Ts; if (theta > 2*pi) theta-=2*pi; if (theta
matlab中theta是什么意思
MATLAB画半球程序为[R,Fia,Theta]=meshgrid(0:0.1:15,0:0.1:0.5*pi,0:0
theta=2*pi*(0:N)/N; 数学实验中,
exp(i*theta)=exp{2*pi*i*[theta/(2*pi)]}=[exp(2*pi*i)]^[theta
MATLAB for m=2:16;theta(m,1)=theta(m-1,1)+(pi/180)*(360/16)
matlab应用方面的:如:Ra=sin(pi*N*/namda*(sin(Theta))' 括号后面的一撇代表什么?
theta=2*pi*(0:N)/N; 数学实验中,
matlab中x=theta(P(:,尤其是那个(:,2)是表示什么啊,其中theta是角度,P是坐标