多语言展示
当前在线:197今日阅读:168今日分享:49

Matla简明基础教程:[12]矩阵的输入及运算

matlab之所以对线性代数问题有比较好的解决方式,就是因为它强大的矩阵数据处理功能,这里小编就和大家分享一下矩阵数据的输入命令,形式以及计算方式等。
工具/原料
1

matlab

2

电脑

方法/步骤
1

关于矩阵的知识我就不再多做介绍,这是线性代数中的内容,我在这里先说明一下matlab中输入不同结果就不同的几个例子。比如在matlab中,输入x=8,则在屏幕上会打印出x=       8但是仅仅写入8,则打印出的是ans=       8

2

另外,矩阵的输入形式是多样化的。我们可以按照矩阵的定义逐行给出元素,比如:A=[1 2 3       4 5 6]或者在同一行用分号表示,比如:A=[1 2 3;4 5 6]打印结果是一样的,都是一个两行三列矩阵。

3

一个行向量和一个列向量的定义,分别用一下命令实现。rowvec=[1.5 3.2 6];colvec=[2.9; 3.4; -9.2];在matlab中打印出来,则输入colvec,在matlab中就会显示:colvec=2.90003.4000-9.2000

4

逐个元素地分配矩阵。我们知道矩阵可以由矩阵中的每个元素逐一组成,那么在matlab中,如果矩阵不大,也可以用每个元素逐一输入的方式来完成矩阵输入。具体方法是:B(1,1)=1;B(1,2)=2;B(2,1)=3;B(2,2)=4则得到结果:B=1 23 4

5

在逐个输入元素的过程中,一定要注意每个元素后边的分号,如果忽略分号,输入:B(1,1)=1B(1,2)=2B(2,1)=3B(2,2)=4则matlab会默认给出这四个元素组成矩阵的任何情况。比如我们按照以上方式输入的话,得到结果如下图。

6

另外还有多维矩阵,比如三维矩阵和其他数据结构在函数自变量中依次使用行、列和页维数次序。对于多维矩阵有两个索引原理,最自然的就是矩阵索引,它给出了每个元素在每一维中的一个位置;另一个索引原理是线性索引方法,即用长列元素说明的方法。这里给出一个构造三维函数矩阵的实例。

注意事项

如果您觉得此经验多少帮助到您,希望您能够点击左下角投上您宝贵的一票。如果喜欢此经验,请您点击正下方五角星,以便还能看到。如果您有什么可以分享,请您点击右下角的评论,我们一起讨论。谢谢您~

推荐信息