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则是用分数格式显示。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部