作业帮 > 综合 > 作业

Matlab出现is not a valid expression or equation.

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/29 21:25:41
Matlab出现is not a valid expression or equation.
clear;syms theta x;solve('9.8*x*x/(tan(theta)*tan(theta))-(2*240000*(sqrt(7)-sqrt(4*cos(theta)+5))-196*(25+100)*(sin(theta)-sqrt(3)/2))*x/((1/3*5+100)*tan(theta))+9.8*x*x-2*10*sin(theta)*(240000*(sqrt(7)-sqrt(4*cos(theta)+5))-196*(25+100)*(sin(theta)-sqrt(3)/2))/(1/3*50+100)=0',x);
Matlab出现is not a valid expression or equation.
(1/3*50+100)=0',x); 这个位置的等号用“==”
再问: 你是否有接触过Matlab编程?这样是不对的
再答: 我又仔细看了你的式子,才注意到你的式子里未知数有两个 theta 和x, 可是你在solve中只解x 那theta如何确定呢,而且根据我使用的情况,这么复杂的式子matlab一般是解不出来的~ solve命令是用迭代法计算的数值解,能解出来的情况比较有限~