多语言展示
当前在线:1605今日阅读:27今日分享:41

Matlab中怎样解线性方程组

怎样利用Matlab求解线性方程组?学习中经常会遇到要求解线性方程组Ax=b,手工求解的话简单的求解起来还比较容易,如果是复杂的线性方程组求解起来就比较麻烦。这里给大家介绍两种利用Matlab求解线性方程组的方法,希望对你有所帮助。
工具/原料
1

电脑一台

2

Matlab软件

第一种方法:直接求解法
1

第一步、打开Matlab-->点击菜单“新建脚本文件”(或则同时按下Ctrl+N)-->新建一个脚本文件,在脚本文件中编写程序方便修改。

2

第二步、以下图中所示线性方程组为例,利用左除法直接求解线性方程组的解。x=A\b

3

第三步、在新建的脚本文件中输入下图所示求解程序-->点击保存-->点击运行,等程序运行结束即可在Matlab的 命令窗口中看到求解结果。

第二种方法、利用solve函数求解线性方程组
1

第一步、打开Matlab->点击菜单“新建脚本文件”(或则同时按下Ctrl+N)-->新建一个脚本文件,在脚本文件中编写程序方便修改。

2

第二步、求解例子及solve函数的调用格式如下图所示:

3

第三步、在新建的脚本文件中输入下图所示求解程序-->点击保存-->点击运行-->即可在命令窗口看到求解结果

4

总结:关于利用Matlab求解线性方程组的两种方法总结一下就是:

注意事项
1

利用直接法求解时用的是左除法A\b,不是b/A

2

利用solve函数求解时,要想用syms函数定义符号变量

推荐信息