MATLAB矩阵分析和计算
上QQ阅读APP看书,第一时间看更新

4.1 建立行向量和列向量

在MATLAB中,一般使用方括号([])、逗号(,)、空格及分号(;)来创建数组。数组中同一行的元素之间用逗号或空格分开,不同行之间用分号分开。这些符号都必须在英文输入状态下输入。

空数组是MATLAB中最特殊的数组,不含任何元素,可以用于数组的声明或清空等。创建空数组非常简单,只要把变量赋值为一对方括号即可。数组是有方向的,一维数组包括行向量和列向量,行向量是以水平方向分布的,列向量是以竖直方向分布的。创建一维行向量,是把所有用空格或逗号分隔的元素用方括号括起来;创建一维列向量,是把所有用分号分隔的元素用方括号括起来。

【例4.1】 建立行向量和列向量。

    clear all;
    A=[]
    B=[1 2 3 4 5]
    C=[1,2,3,4,5]
    D=[1;2;3;4;5]
    E=C'

运行后输出结果如下:

    A=
       []
    B=
        1  2  3  4  5
    C=
        1  2  3  4  5
    D=

        1
        2
        3
        4
        5

    >> E=C'
    E=
        1
        2
        3
        4
        5

在程序中,创建空数组A以及行向量和列向量。行向量的元素用空格或逗号分隔;列向量的元素用分号分隔。也可以通过行向量的转置建立列向量。