matlab快速入门(6):手动输入数组

时间:2024-02-22 22:43:55

单个称为标量的数值实际上是一个 1×1 数组,也即它包含 1 行 1 列。

任务(1):创建一个名为 x 并且值为 4 的变量。

 

 

 

您可以使用方括号创建包含多个元素的数组。

x = [3 5]
x = 
    3    5
任务(2):创建一个名为x的数组,其中包含两个元素:79

 

当您用空格(或逗号)分隔数值时(如前面的任务中所示),MATLAB 会将这些数值组合为一个行向量,行向量是一个包含一行多列的数组 (1×n)。当您用分号分隔数值时,MATLAB 会创建一个列向量 (n×1)。

x = [1;3]
x = 
    1
    3



 任务(3):创建一个名为x的数组,其中包含两个元素 79,且两个元素位于同一中。试着复制以前的命令,并将数值之间的空格改为分号 (;)。

 

 

任务(4):创建一个名为 x 的行向量,其中依次包含值 310 和 5

 

 

 

任务(5):创建一个名为 x 的列向量,其中依次包含值 82 和 -4

 

 

 

您可以组合使用空格和分号来创建一个矩阵,即包含多行多列的数组。输入矩阵时,您必须逐行输入它们。x = [3 4 5;6 7 8]

x =

    3    4    5
    6    7    8


任务(6):
创建一个名为 x 的矩阵,其中包含的值如下所示。
5    6    7
8    9   10

 

 在 MATLAB 中,您可以在方括号内执行计算。

x = [abs(-4) 4^2]
x = 
     4    16
任务(7):创建一个名为 x 的行向量,其中第一个元素为 sqrt(10),第二个元素为 pi^2 (π2)。

 

 

(8)补充:

创建数组时有一定的灵活性。例如,可通过以下几种有效方法来创建同一数组:

x = [7 9]
x=[7,9]
x = [7, 9]