道格•赫尔MathWorks
(最初发布在Doug的MATLAB视频教程博客上。)
这是一系列介绍MATLAB基础的视频之一。它是为新的MATLAB用户准备的。本视频介绍了如何将两个方程转换成矩阵形式,然后在MATLAB中求解。这是线性代数中最基本的问题之一。在MATLAB, MATrix LABratory中处理得很好。这个视频展示了如何定义一个小矩阵和向量。
其他视频已经在这里收集:https://blogs.mathworks.com/pick/category/video/其他MATLAB基础的文章已经收集在这里:https://blogs.mathworks.com/pick/category/matlab-basics/
在今天的MATLAB基础中,我想展示如何解一个简单的线性方程组。我们今天要解的方程如下所示,2x = 3y + 1 x + y = 4。因为这是MATLAB,或者矩阵实验室,我们要把它变成矩阵的形式。
我们可以通过重新排列上面的方程来把所有的x和y放在一边。一旦我们这样做了,我们就得到了矩阵的形式。为了把它输入到MATLAB中,我们将使用下面的符号,我们称左边的矩阵为,A,一个2×2的矩阵。我们称x和y变量为矩阵b,然后我们称右边为矩阵C。
为了将其输入MATLAB,我们将使用两行代码。我们输入一下。我们输入a等于,然后方括号是一个矩阵。我们要穿过这些列向量,2 - 3。将分号下拉到下一行—1和1。然后我们要输入C矩阵,C等于1和4。
当我们这样做的时候,我们看到我们得到了一个行向量而不是列向量。我们可以点击箭头,然后放一个撇号。这就是矩阵的转置。
最后,如果我们想解这个,我们可以简单地说,b等于a除以c,我们会得到我们的结果。如果我们想要把这个结果看成一个分数,我们可以改变我们的格式——format rational。现在我们把它看成一个分数。
回到原来的格式。我们终于可以测试一下了。我们可以说,a乘以b,我们会看到这是右边。谢谢你!
录音:2007年9月13日