solve函数解出两个值
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 11:09:56
这个问题很好解决,因为三个方程联立求解但是有两个未知数,明显条件过多,所以matlab会出错!所以要求解的话那么就要联立两个方程组求解除,然后早把所有的点代到第三个方程中去检验,就可以找出三条直线的交
symsauv;A=solve('a*u^2+v^2','u-v=1','a^2-5*a+6')
错误的意思是找不到解析解,即一个通用的关于a,b,c的可以用来计算x值的表达式.注意一定是通用的.这说明这个方程没有一般意义上的解析解,但是当a,b,c取某些值时它又存在解,其实这种解区别于解析解,算
a=solve('x^3+5*x-8');%a为解析解a=double(solve('x^3+5*x-8'));%a为数值解a(1)即为你所求再问:为什么换了一个方程就不行了:51408000*d*(
那是因为你没有指定输出宗量的顺序!你的u,v,w,p并没有指定表示那个变量的值.再问:能不能说下怎么指定?谢谢再答:[uvwp]=solve(a,b,c,d,'x','y','z','l').前面和后
其实多项式函数和指数函数在精度方面差异很大,而solve一般都是获取比较精确的解(计算机总存在精度问题).我运行了一下,感觉这道题应该是无解,我用你的再问:给出st4st5st7的值,可以的出xyz,
sorry,我不知道
symsxyz[vx,vy,vz]=solve(9*x^2+36*y^2+4*z^2==36,x^2-2*y^2-20*z==0,16*x-x^3-2*y^2-16*z^2==0)vxvyvz答案各变
应该就是两个中括号,只是输入和输出的看起来不太一样罢了
是你之前给x赋值3了吧Clear[x]Solve[x^2+2x-7==0,x]
可以,matlab叫矩阵实验室,解大型线性方程组是它的专长
要是啥式子给matlab扔进去就能解出来,这世界上没数学难题了.其实能解的只是很简单的一部分,多数都会是这个结果,没办法.你去googlematlabnewton第一个结果就是啊http://leni
symsfxT;%A=solve('(f/log(0.2))*(0.9)^x=num2str(T)','x');A=solve('(f/log(0.2))*(0.9)^x=T','x')f=960;T
dydx要是等式才行吧.如果是的话,这句话就是求这个等式的根,用r表示x.
单引号里的东西是代表字符本身,系统不会认为它是一个变量或者数组名.solve('temp=1','p11')只会认为temp是要求解的未知量,结果是1,而你又要得到p11这个表达式里没有的东西,当然不
没看到x和y根本就没解出来么,Warning:Explicitsolutioncouldnotbefound.警告:显式解未找到._____________________________matlab
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');>
加一句eval(H0);试试.
eq=@(x)40*x+1-exp(x/2);ezplot(eq,[-1 15])hold onplot([-1 15],[0 0],'r')X
可以的solvethatsum是指具体的那道题那solvethesum是指这道题意思