出现“is not a valid expression or equation.”错误的主要原因是:1、方程表达式里多了个半括号,在这里(x^2-78.1204*x)+1525.699224)2、解方程命令的最后的地方,=0'与'x')之间少了一个逗号 修改后从方程的图形,可见此方程无解。
1Matlab出现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...
表达式不小心输错了,最后一个小括号里面‘3x’改为‘3*x’就可以了:>> x=solve('2/3*14.3*pi*500^3*(sin(x*pi))^3/pi-(sin(pi*x)+sin((1.25-2*x)*pi))*450*x*14.3*pi*500^2*(1-sin(2*pi*x)/(2*pi*x))/(pi*(3*x-1.25))=402.86','x'),x=double(x)x...
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...
x))/(m1*m1*((gamma+1)/2-sin(x)*sin(x))+1)) ' is not a valid expression or equation...
matlab提示找不到解析解。错误在于如果你的方程中只有af是参数,m1,m2,n是已知的,不应该将符号m1,m2,n写入引号中,而应该将他们所对应的数值带入方程之后求解。不清楚的话继续追问
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...
syms x for i = 1:11 i q = Q(1,i);n = NL0(1,i);solve('log10(q*x^2)+0.270*(log10(sqrt(1000/1.2)*1000/1.2*n/x))^2+1.076*log10(sqrt(1000/1.2)*1000/1.2*n/x+1.705=0)','x')仍需输入命令。可能未定义Q,NL0。
‘is not a valid expression equation’!请大家看看怎么回事啊?应该怎样修改程序具体程序如下:gamma=2.856;angle=45.6*pi/180; symspsaintheta1*psain forpsail=45.6*pi/1800:45.6*pi/1800:45.6*p i/180m1=1+(gamma+1)-2/(gamma^*tan(pSail)) ;theta1=atan(tan(psail)/(1+gamma*(1+tan(psail)*...
>> [A,B]= solve('2*1.5*(-0.025*sqrt(3)*A+2*pi*B/3)/2/pi=10','2*1.5*(-0.05*sqrt(3)*A+2*pi*B/3)/2/pi=20')提出出错Error using ==> solve at 77' 2*1.5*(-0.05*sqrt(3)*A+2*pi*B/3)/2/pi=20 ' is not a valid expression or equation....