最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

Matlab解线性方程组的几种常见方法

来源:动视网 责编:小OO 时间:2025-09-28 19:51:33
文档

Matlab解线性方程组的几种常见方法

Matlab求解线性方程组Ax=b的几种常见方法例如方程组:法1:左除法>>A=[31-1;124;-145];b=[3.6;2.1;-1.4];>>x=A\\bx=1.4818-0.46060.3848法2:求逆法>>A=[31-1;124;-145];b=[3.6;2.1;-1.4];>>x=inv(A)*bx=1.4818-0.46060.3848法3:用linsolve函数求解>>A=[31-1;124;-145];b=[3.6;2.1;-1.4];>>x=linsolve(A,b)x
推荐度:
导读Matlab求解线性方程组Ax=b的几种常见方法例如方程组:法1:左除法>>A=[31-1;124;-145];b=[3.6;2.1;-1.4];>>x=A\\bx=1.4818-0.46060.3848法2:求逆法>>A=[31-1;124;-145];b=[3.6;2.1;-1.4];>>x=inv(A)*bx=1.4818-0.46060.3848法3:用linsolve函数求解>>A=[31-1;124;-145];b=[3.6;2.1;-1.4];>>x=linsolve(A,b)x
Matlab求解线性方程组Ax=b的几种常见方法

例如方程组:

法1:左除法

>> A=[3 1 -1;1 2 4;-1 4 5];b=[3.6;2.1;-1.4];

>> x=A\\b

x =

    1.4818

   -0.4606

0.3848

法2:求逆法

>> A=[3 1 -1;1 2 4;-1 4 5];b=[3.6;2.1;-1.4];

>> x=inv(A)*b

x =

    1.4818

   -0.4606

0.3848

法3:用linsolve函数求解

>> A=[3 1 -1;1 2 4;-1 4 5];b=[3.6;2.1;-1.4];

>> x=linsolve(A,b)

x =

    1.4818

   -0.4606

0.3848

法4:用solve函数求解

>> [x1 x2 x3]=solve('3*x1+x2-x3=3.6','x1+2*x2+4*x3=2.1','-x1+4*x2+5*x3=-1.4')

 

x1 =

 

1.4818181818181818181818181818182

 

 

x2 =

 

-0.460606*********60606060606060606

 

 

x3 =

 

0.38484848484848484848484848484848

如果要控制精度,可以使用vpa函数

>> x1=vpa(x1,5)

 

x1 =

 

1.4818

具体选择哪种方法,可以根据需要选择。

文档

Matlab解线性方程组的几种常见方法

Matlab求解线性方程组Ax=b的几种常见方法例如方程组:法1:左除法>>A=[31-1;124;-145];b=[3.6;2.1;-1.4];>>x=A\\bx=1.4818-0.46060.3848法2:求逆法>>A=[31-1;124;-145];b=[3.6;2.1;-1.4];>>x=inv(A)*bx=1.4818-0.46060.3848法3:用linsolve函数求解>>A=[31-1;124;-145];b=[3.6;2.1;-1.4];>>x=linsolve(A,b)x
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top