Matlab求解线性方程组Ax=b的几种常见方法Matlab求解线性方程组Ax=b的几种常见方法
来源:互联网 发布:卡尔曼 知乎 编辑:程序博客网 时间:2024/05/16 09:01
例如方程组:
法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.46060606060606060606060606060606
x3 =
0.38484848484848484848484848484848
如果要控制精度,可以使用vpa函数
>> x1=vpa(x1,5)
x1 =
1.4818
具体选择哪种方法,可以根据需要选择。
0 0
- Matlab求解线性方程组Ax=b的几种常见方法Matlab求解线性方程组Ax=b的几种常见方法
- 基于C++的n阶线性方程组Ax=b求解
- 基于C++的n阶线性方程组Ax=b求解
- 线性方程组 Ax=b 求解(Chapter28)
- C语言求解线性方程组AX=b
- 线性方程组求解的几种常用方法-c++代码实现
- 欠定线性方程组Ax=b的稀疏解
- PETSc 库解线性方程组Ax = b
- 求解Ax=b:可解性和解的结构
- 求解方程Ax=b的通用程序
- matlab中求解线性方程组的rref函数
- 欠定线性方程组Ax=b的稀疏解, 一篇关于稀疏信号处理
- 线性代数(十二) : 线性方程组Ax=b可解性与解的结构
- Matlab线性方程组求解
- 求解线性方程组----Matlab
- matlab求解线性方程组
- 用matlab求解线性方程组
- Matlab求解线性方程组
- 2,redis的配置文件简介
- Mysql中SQL语句的强化使用
- c/c++常见关键字
- hdu 4044
- Android MVP+RxJava+retrofit 小案例
- Matlab求解线性方程组Ax=b的几种常见方法Matlab求解线性方程组Ax=b的几种常见方法
- Redis3.2.8 基本安装配置
- Vijos P1001 谁拿了最多奖学金【分段计算处理】(Bailian2715)
- CENTOS7安装部署ORACLE11G
- java/eclipse调用matlab功能函数
- 17.04.29 Bacon's Cipher
- TensorFlow安装(windows环境下)
- CodeVS 1044 拦截导弹(ACM)
- Unity判断一个物体是否在屏幕内外