请问怎么用matlab编写解四元一次方程组的代码?
1个回答
展开全部
你说的是求线性解方程组吧!先把方程组写成矩阵形式,例如写成Ax=b,那么只需用命令A\b就可以得到结果了,注意是左除\
追问
A=[1 536 523 32.936;1 536 560 32.936;1 521 592 32.936;1 477 523 32.936]
B=[560;592;523;546]
x=A\B
请问是这样吗?
输出的结果是
>>
Warning: Matrix is singular to working precision.
(Type "warning off MATLAB:singularMatrix" to suppress this warning.)
> In C:\Documents and Settings\Administrator\桌面\Untitled7.m at line 3
追答
既然是4阶线性方程,那么系数矩阵应该4阶的呀,你把系数是0的地方用0补上,A应该是4阶矩阵
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询