MATLAB入门之第一讲 —— 《求解其次线性方程组》
MATLAB软件用处很广,作为一门工具主要是用来分析数据,做计算以及可视化图形。简单来说就是让更多难以理解的复杂的东西变得更简单。例如复杂的公式求解、复杂的数据处理等等,都可以基于这个软件平台+合理的算法(办法),通过简单的编程就可以得出我们想要的东西。
第一讲,我们主要讲如何使用MATLAB求解齐次线性方程组,举例如下:

对于上述线性方程组,我们可以拆分成 A * X= b, 其中A矩阵是3行3列的系数矩阵,X是3行1列的未知数x1、x2、x3构成的列向量。b则是等号右边的结果构成的3行1列的结果列向量。
在MATLAB中,我们怎么来迅速求解这个方程组呢?首先打开MATLAB,你会看到这个界面

第二步,你就可以在命令行窗口写如下的执行命令了(//每一行元素可以用空格或者逗号隔开,英语表示符中的分号表示换行,切换到下一行)。
A=[1 2 3;-1 3 7;9 0 3]
第三步,当上面的输入完成后,按下回车即可看到如下结果,表示正确得到A矩阵

第四步,输入结果b的列向量,代码如下:
b=[1;4;7]
第五步,当上面的输入完成后,按下回车即可看到如下结果。

最后一步,使用左除运算符 \ 做运算,即可得到结果,代码如下
A\b

默认情况下,结果会保留小数点后四位小数,我们平时自己计算一般会得到准确结果即分数的形式,我们如何来改变结果的显示形式呢?可以输入如下的代码,即可得到想要的分数结果:
format rat

format 后面可以跟 short、long、rat等等,如果后面什么都不跟则默认是short即保留小数点后四位,long是保留小数点后15位,rat则是用分数格式显示。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
