请用MATLAB解下面方程组.[r1,r2,a1,a2,B]=solve('670=(r1+1)*a1+(r2+1)*a2+2*160*cos(B)','sin(B)=(r2-r1)/160','1=r2/r1','a1+a2=2*pi','a1=pi-2*(r2-r1)/160')直接解出来结果是:r1 =0pir2 =pipia1 =pipia2 =-(pi-175)/pi-(pi-495)/piB =-(pi-175)/p

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 10:05:07

请用MATLAB解下面方程组.[r1,r2,a1,a2,B]=solve('670=(r1+1)*a1+(r2+1)*a2+2*160*cos(B)','sin(B)=(r2-r1)/160','1=r2/r1','a1+a2=2*pi','a1=pi-2*(r2-r1)/160')直接解出来结果是:r1 =0pir2 =pipia1 =pipia2 =-(pi-175)/pi-(pi-495)/piB =-(pi-175)/p
请用MATLAB解下面方程组.
[r1,r2,a1,a2,B]=solve('670=(r1+1)*a1+(r2+1)*a2+2*160*cos(B)','sin(B)=(r2-r1)/160','1=r2/r1','a1+a2=2*pi','a1=pi-2*(r2-r1)/160')
直接解出来结果是:
r1 =
0
pi
r2 =
pi
pi
a1 =
pi
pi
a2 =
-(pi-175)/pi
-(pi-495)/pi
B =
-(pi-175)/pi
-(pi-495)/pi
可是用手算的结果是a1=a2=pi,r1=r2=(175-pi)/pi,B=0

请用MATLAB解下面方程组.[r1,r2,a1,a2,B]=solve('670=(r1+1)*a1+(r2+1)*a2+2*160*cos(B)','sin(B)=(r2-r1)/160','1=r2/r1','a1+a2=2*pi','a1=pi-2*(r2-r1)/160')直接解出来结果是:r1 =0pir2 =pipia1 =pipia2 =-(pi-175)/pi-(pi-495)/piB =-(pi-175)/p
你的计算结果是没有错的.
solve()函数的解是按先字母顺序后数字顺序排列的,字母是先大写后小写.不能手动指定解的顺序.
改成如下形式即可.
[B,a1,a2,r1,r2]=solve('670=(r1+1)*a1+(r2+1)*a2+2*160*cos(B)','sin(B)=(r2-r1)/160','1=r2/r1','a1+a2=2*pi','a1=pi-2*(r2-r1)/160')
[B,a1,a2,r1,r2]也可以写成[B a1 a2 r1 r2],效果是一样的.
另外也想想你请教个问题:
我的6.5版本的MATLAB,运行你这代码提示“未定义变量pi”,我晕!
我的2010a版本倒不会提示“未定义变量pi”,但是计算出的结果全是数值解.
我知道2008a版本开始,其符号计算内核由MAPLE换成了Mupad(Mupad远次于MAPLE,很多积分都无法计算出结果.但是这是Mathworks和MAPLE商业竞争的后果,悲剧的用户.),不知道是不是这个原因,希望你告知你的MATLAB版本.

请用MATLAB解下面方程组.[r1,r2,a1,a2,B]=solve('670=(r1+1)*a1+(r2+1)*a2+2*160*cos(B)','sin(B)=(r2-r1)/160','1=r2/r1','a1+a2=2*pi','a1=pi-2*(r2-r1)/160')直接解出来结果是:r1 =0pir2 =pipia1 =pipia2 =-(pi-175)/pi-(pi-495)/piB =-(pi-175)/p matlab 如何用matlab解下面这个方程组? 用克拉默法则解下面方程组 用适当方法解下面两个方程组 matlab中怎样解下面的多元方程组?这个方程组有没有解呢? 用matlab编程解微分方程组编程解下边方程 我用matlab或者mathematica解下面的方程组,等很久都解不出.该如何解呢?方程组如下:0.0246 - 0.8819589411557277/(d1 - d2) - 0.7669208183962849/d2 + 2.018787475394988/Sqrt[d2 + 5.505138077186528] == 0 && -0.0246 + 0.881958941155 求解方程组,用已知量表示未知量,手算或MATLAB算均可,给个正确答案就成.U1 / U2=R1 * (30.11+R2) / R2 / (30.11+R1)U11 / U22=R11 * (30.11+R2) / R2 / (30.11+R11)R11 = R1 * R / (R1+R)其中,U1,U2,U11,U22,R为已知量,R11为中间 请用二元一次方程组解下面三题(初中数学)个 如图,请用加减法解下列方程组, 如图,请用加减法解下列方程组, 解下面的方程组 用加减法消元法解 请写清楚代入过程2X+5Y=83X+2Y=5 求用matlab解下面这个方程并绘图其中,epsilon=[0.01,0.001] 求Matlab大神给一个解下面这个非线性方程组的方法!其中,只有p,q是未知参数,Xi是已知的,怎么求p,、 matlab解方程组遇到的问题 Warning:Warning,solutions may have been lost Warning:Explicit solution我用matlab来解下面方程组,soil*0.1717+veg*0.3474+(1-soil-veg)*0.2318=b1(hang,lie)soil*0.1643+veg*0.3160+(1-soil-veg)*0.2272=b2(hang,lie) s 如何用matlab解下面的方程组y=2.8761*(x^(-5.988)-1)^(0.334)x=0.91937-0.65156*e^(-715.49*y)用solve[x,y]=solve('y=2.8761*(x^(-5.988)-1)^0.334','x=0.91937-0.65156*e^(-715.49*y)')最后解的x =[ empty sym ]y =[]如何用matlab求出真正的解 MATLAB解下面的方程组,结果居然是错的u*0.5503-v*0.866=-0.904u*(-0.8304sina+1.4209cosa)-v*0.5*cosa=0.7092u*(0.8304cosa+1.4209sina)-v*0.5*sina=-0.6987,我用MATLAB算出来的结果居然有一个解是u=2.0399022526797591259241302222465,v= 求用MATLAB解下方程组,急!求过程求结果求:用MATLAB解五个方程的五个未知数,求源程序和结果.财富值不多,望好人回答!