急!matlab,求大神解答x=solve('9530*(sin(pi*x)^3)/pi+14300*x*(1-sin(2*pi*x)/(2*pi*x))/(1.25-3*x)*(sin(pi*x)+sin(pi*(1.25-2*x))/pi-983.04=0','x')想求解这个含三角函数的一元三次方程,但显示Error using ==> solve is not a valid expr

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 03:44:50
急!matlab,求大神解答x=solve('9530*(sin(pi*x)^3)/pi+14300*x*(1-sin(2*pi*x)/(2*pi*x))/(1.25-3*x)*(sin(pi*x)+sin(pi*(1.25-2*x))/pi-983.04=0','x')想求解这个含三角函数的一元三次方程,但显示Error using ==> solve is not a valid expr

急!matlab,求大神解答x=solve('9530*(sin(pi*x)^3)/pi+14300*x*(1-sin(2*pi*x)/(2*pi*x))/(1.25-3*x)*(sin(pi*x)+sin(pi*(1.25-2*x))/pi-983.04=0','x')想求解这个含三角函数的一元三次方程,但显示Error using ==> solve is not a valid expr
急!matlab,求大神解答
x=solve('9530*(sin(pi*x)^3)/pi+14300*x*(1-sin(2*pi*x)/(2*pi*x))/(1.25-3*x)*(sin(pi*x)+sin(pi*(1.25-2*x))/pi-983.04=0','x')
想求解这个含三角函数的一元三次方程,
但显示Error using ==> solve is not a valid expression or equation.

急!matlab,求大神解答x=solve('9530*(sin(pi*x)^3)/pi+14300*x*(1-sin(2*pi*x)/(2*pi*x))/(1.25-3*x)*(sin(pi*x)+sin(pi*(1.25-2*x))/pi-983.04=0','x')想求解这个含三角函数的一元三次方程,但显示Error using ==> solve is not a valid expr
函数输入有错误,括号不平衡,...(1.25-3*x)*(sin(pi*x)+...这里sin左边多了个括号
另外,数值求解的话建议用 fsolve,不要用solve,它是符号计算,很慢的.
f1 = inline('9530*(sin(pi*x)^3)/pi+14300*x*(1-sin(2*pi*x)/(2*pi*x))/(1.25-3*x)*sin(pi*x)+sin(pi*(1.25-2*x))/pi-983.04','x');
fsovle(f1,10) % 这里10表示求解方程在 x = 10 附近的解,你可以根据需要修改