matlab solve函数的问题我用solve函数解方程式组>> [p l]=solve('p=392*((exp(0.05*l/1.45)-1)/(0.05*l/1.45))','l=sqrt((270*0.7)+(0.00304*p)^2)+0.00304*p')p =15.410089307701804081663142824888l =517.33507337966367748035832215663所得的结果

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/25 12:21:37

matlab solve函数的问题
我用solve函数解方程式组
>> [p l]=solve('p=392*((exp(0.05*l/1.45)-1)/(0.05*l/1.45))','l=sqrt((270*0.7)+(0.00304*p)^2)+0.00304*p')
p =
15.410089307701804081663142824888
l =
517.33507337966367748035832215663
所得的结果,p和l显示是颠倒的!实际用迭代的方法求得的p和l的值更符合实际,和用solve所得的值颠倒,也就是说实际情况是p =517.3,l=15.4,这是为什么呀呀呀,纠结中.

>> an=solve('p=392*((exp(0.05*l/1.45)-1)/(0.05*l/1.45))','l=sqrt((270*0.7)+(0.00304*p)^2)+0.00304*p');
>> disp(an.p)
517.33507337966367748035832215662
>> disp(an.l)
15.410089307701804081663142824888
%或者改变输出顺序
>> [l p]=solve('p=392*((exp(0.05*l/1.45)-1)/(0.05*l/1.45))','l=sqrt((270*0.7)+(0.00304*p)^2)+0.00304*p')
l =
15.410089307701804081663142824888
p =
517.33507337966367748035832215662

MATLAB,solve函数, matlab solve函数的问题我用solve函数解方程式组>> [p l]=solve('p=392*((exp(0.05*l/1.45)-1)/(0.05*l/1.45))','l=sqrt((270*0.7)+(0.00304*p)^2)+0.00304*p')p =15.410089307701804081663142824888l =517.33507337966367748035832215663所得的结果 有关MATLAB用solve函数求解非线性方程组的问题试过fsolve函数,发现对初始值太敏感了,所以想试试solve函数,毕竟不用初始值,但我写了下面的程序,发现会报错:Error:Missing variable or function.我绝对 MATLAB中solve函数的问题>> NodeENodeE =-20 129 4>> distancedistance =22.6525 13.4046NodeE 和distance都是有值的,但我用solve函数解包括NodeE和distance的方程结时,却被看成是符号了,导致x1,y1等于一连串的表达式>> [ 求matlab的symbolic toolbox ,谢谢谢谢!用matlab解方程,需要用到solve函数,我用的是R2009a版的matlab,里边没有这个函数. 我的邮箱gbc0608@163.com 关于matlab用fsolve函数解方程组我想用matlab的solve函数解下列方程组:X1+X2+X3=3X1+2*X2+X3=4X1+X2+2*X3=4该如何写?因为我主要是想学习fsolve函数的用法,能不能只用这个函数来解决这问题,网上的百科和 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解多元一次方程组的问题如果方程组中含有求和符号应该怎么求解?还是用solve函数吗? 关于matlab中solve函数求解方程组的问题,代码如下,而显示结果如图所示,为什么.我用的版本R2013a[b,F,f,phi]=solve('a(1-a*F)-b*(1+b)*lambda_r^2,phi-atan((1-a)/((1+b)*lambda_r)),f-B/2*(R-r)/R*sin(phi),F-2/pi*acos(exp(-f))') matlab中solve函数不能用的原因 一个MATLAB中求解方程solve函数,一直错误,我用MATLAB中solve函数求解时,如下式:[h]=solve('(h.*(sqrt(z2.^2+(r11-h).^2)))./((r11-h).*(sqrt(z1.^2+h.^2)))=c1/c2');其中,z1,r11,c1,c2都是已知的,为啥运行说是一个无效的 怎么用MATLAB求解隐性函数方程有一个很简单的方程我用MATLAB解不出,如下:q=0;s=('70*cos(q)+130*(1-(90*sin(p)-70*sin(q))/130)^0.5-90*cos(p)=150');p=solve('s')我想解是P值,最后得出的系空值,是不是最后一步的问 Matlab如何写一个函数其中用到solve函数如题,我想写一个函数,这个函数输入一组坐标,输出也是一组坐标,输出坐标是用solve函数来求解的,想问下这个怎么写啊?我用到网上找的matlab的函数写法来 matlab新手求解3:solve函数.我输入solve('x^3+5*x-8'),结果求得三个解:.我只想使用第一个解,如何将其从solve()中提取出来.输入[a b c ]=solve('x^3+5*x-8')时matlab报错,查了资料才知道solve函数的返回值 我在matlab中写的这句solve语句有问题,r=solve('100=(3.5/(1+r))+(3.5/(1+r).^2)+(103.5/(1+r).^3)') 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怎么用 为什么我老是出错 Matlab中solve函数的特殊应用y=f(x);solve('y=0','x');因为f(x)非常复杂,需要定义几个函数.那么用solve的时候如何实现呢?