用matlab x=solve('(-3/40)*x*exp(-0.0025*(250.6*x-74.4).-sqrt(1-x^2)','x')我在matlab中 输入 x=solve('(-3/40)*x*exp(-0.0025*(250.6*x-74.4).-sqrt(1-x^2)','x')为什么解不出来方程的解呢,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/28 07:05:03
用matlabx=solve(''(-3/40)*x*exp(-0.0025*(250.6*x-74.4).-sqrt(1-x^2)'',''x'')我在matlab中输入x=solve(''(-3/40)*x

用matlab x=solve('(-3/40)*x*exp(-0.0025*(250.6*x-74.4).-sqrt(1-x^2)','x')我在matlab中 输入 x=solve('(-3/40)*x*exp(-0.0025*(250.6*x-74.4).-sqrt(1-x^2)','x')为什么解不出来方程的解呢,
用matlab x=solve('(-3/40)*x*exp(-0.0025*(250.6*x-74.4).-sqrt(1-x^2)','x')
我在matlab中 输入 x=solve('(-3/40)*x*exp(-0.0025*(250.6*x-74.4).-sqrt(1-x^2)','x')
为什么解不出来方程的解呢,

用matlab x=solve('(-3/40)*x*exp(-0.0025*(250.6*x-74.4).-sqrt(1-x^2)','x')我在matlab中 输入 x=solve('(-3/40)*x*exp(-0.0025*(250.6*x-74.4).-sqrt(1-x^2)','x')为什么解不出来方程的解呢,
你犯了2个错误.
1.
solve()里的方程加了''号就表示定义了里面的变量为符号变量,所以用solve('')可以不用【syms x;】这句.但是你的方程里的sqrt()表示开平方运算,是符号计算,这样就不对了,开平方应该改成【^(1/2)】的样式.
2.
exp()这串表达式少了个右扩号.
更改后计算如下(因为不知道exp()的右括号在哪里,我就猜测写出2种位置情况):
>> x=solve('(-3/40)*x*exp(-0.0025*(250.6*x-74.4)-(1-x^2)^(1/2))','x')
x =
0
>> x=solve('(-3/40)*x*exp(-0.0025*(250.6*x-74.4))-(1-x^2)^(1/2)','x')
x =
matrix([[-0.98624981297113355435165587306306]])

少了一个右括号

用MATLAB如何解指数方程matlab中用solve解 下面的方程解不了,solve('x^0.65-0.1875*x^-0.35+1.991-1.991*x=0.8125','x') matlab 中solve循环比如:i=1:10 s=solve('x^3+x^2+x=1=i','x')要正根 matlab新手求解3:solve函数.我输入solve('x^3+5*x-8'),结果求得三个解:.我只想使用第一个解,如何将其从solve()中提取出来.输入[a b c ]=solve('x^3+5*x-8')时matlab报错,查了资料才知道solve函数的返回值 用matlab 解方程 x=solve('(-3/40)*x*exp(-0.0025*(250.6*x-74.4).-sqrt(1-x^2)','x') 后 没有结果想用matlab 这个方程 x=solve('(-3/40)*x*exp(-0.0025*(250.6*x-74.4).-sqrt(1-x^2)','x') 是我那里输入错了吗? 用matlab x=solve('(-3/40)*x*exp(-0.0025*(250.6*x-74.4).-sqrt(1-x^2)','x')我在matlab中 输入 x=solve('(-3/40)*x*exp(-0.0025*(250.6*x-74.4).-sqrt(1-x^2)','x')为什么解不出来方程的解呢, matlab solve函数解方程错在哪里输入:syms xf=sym('-x^3+x^2-1=0')v=solve(f)w=double(v)结果:Attempt to execute SCRIPT solve as a function.Error in ==> sym.solve at 49[varargout{1:max(1,nargout)}] = solve(S{:});Error in ==> solve at 3v=so 用matlab解指数方程solve('6600*(exp^((-0.1155)*x)-exp^((-0.1386)*x))=200','x')要怎么算. matlab运行syms x;s=solve(x^3+cos(x)) 为什么结果总是[ empty sym ]啊, Matlab中solve函数的特殊应用y=f(x);solve('y=0','x');因为f(x)非常复杂,需要定义几个函数.那么用solve的时候如何实现呢? matlab solve函数 xmaxr=solve(dydx,x)其中dydx是一个x和r的多项式 matlab solve 函数 求 (1+0.2x^2)^(-0.5)/x=4.2336我用的是x=solve('(5./6).^3./x.*(1+0.2.*x.^2).^(-0.5)-2.45=0','x')但是报错Undefined function 'solve' for input arguments of type 'char'.Error in hw5 (line 2)x=solve('(5./6).^3./x.*(1+0.2.*x matlab solve解符号函数问题为什么用solve函数可以解出【log(x)=c'】,解不出【b*(a+x)*log(x)=c】的x值?如何解>> solve('5*(60+x)*log(x)=10')ans =1.0333118065736867150074014102319>> solve('b*(a+x)*log(x)=c')Error using ==> solveU matlab求解三角函数.cos(x)*cosh(x)=1 我用solve(cos(x)*cosh(x)=1,x) 为什么结果只有0解. matlab 如何用solve求根?我求出来的和fzero的不同,solve的都是复数,fzero都是实数……我用solve求这个方程的根solve('12*x^2 - x^3 - 41*x + 35')结果出了3个复数的根,可是我用fzero逐个逐个找,我找到了3个 matlab怎么用solve求解析解 matlab解非线性方程怎么用matlab解方程4*10^(25.419/x)-2*10^(14.418/x)=2,x应该在30左右,用solve的话matlab会卡住 matlab中,为什么solve不能解三解方程?比如:solve('cos(3a)=1','a') 有没有其它的解法? m=-2:0.1:2; 怎样用solve解2x+3x/(x+1)-m=0?matlab程序该怎么写