大众信息网

在MATLAB软件下,如何求解超定线性方程组

答案:2  mip版
解决时间 2021-01-16 18:53
  • 提问者网友:舊倳偂歡
  • 2021-01-16 03:24
在MATLAB软件下,如何求解超定线性方程组
最佳答案
  • 二级知识专家网友:縱马獨歸
  • 2021-01-16 05:03
使用solve命令吧, 用来解普通方程组的

dsolve是用来解微分方程组
全部回答
  • 1楼网友:招人烦°惹人厌
  • 2021-01-16 05:43
方法有很多的,说说高斯列主元消去法解一般线性方程组的做法,以下是liezy.m文件,文件名不要修改就要用这个 function[ra,rb,n,x]=liezy(a,b); b=[a b];n=length(b); ra=rank(a);rb=rank(b); zhicha=ra-rb; if zhicha>0, disp('因为ra~=rb,所以次方程无解') return end if ra==rb if ra==n disp('方程有唯一一组解') x=zeros(n,1); c=zeros(1,n+1); for p=1:n-1 [y,j]max(abs(b(p:n,p))),c=b(p,:); b(p,:)=b(j+p-1,:); 然后再命令窗口输入: 系数矩阵a=[......,.......,.......,.......] b=[0;0;0;0.........] [ra,rb,n,x]=liezy(a,b) 然后就有结果了
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯