首页 理论教育 矩阵建立方法:利用linspace函数创建线性分割行向量

矩阵建立方法:利用linspace函数创建线性分割行向量

时间:2023-06-26 理论教育 版权反馈
【摘要】:如:2)利用函数linspace建立线性分割的行向量,其中e1和e3含义同上,n是行向量元素的总数,n省略时函数运行时自动产生100个元素。如:可见,随机矩阵中的元素是在0~1区间内均匀分布的随机数。

矩阵建立方法:利用linspace函数创建线性分割行向量

一个mn列的矩阵m×n个元素aij组成,其中,i=1,2,…,mj=1,2,…,n,表示为如下阵列

矩阵A可以简写为A=(aij)。

1.直接输入法

1)矩阵可在方括号“[]”中以直接列出元素的方式建立,列元素之间用空格或逗号“,”隔开,行与行之间用分号“;”或<Enter>键隔开。例如,以下几种方式建立矩阵A978-7-111-48334-2-Part01-51.jpg的结果是相同的:

2)只有一行或一列的矩阵,分别称为行向量或列向量。如:

说明:上述命令语句中建立的H是一个5维行向量,L是一个3维列向量。

2.建立线性分割的行向量

行向量也是一维数组

1)利用冒号“:”表达式建立线性分割的行向量,它的格式是:(www.xing528.com)

其中,e1是初始值,e2是步长(e2=1时可以省略),e3是终止值。如:

2)利用函数linspace(e1,e3,n)建立线性分割的行向量,其中e1和e3含义同上,n是行向量元素的总数,n省略时函数运行时自动产生100个元素。如:

3)利用函数来建立某些特定矩阵。

①函数zeros(mn)可以创建mn列各个元素为零的零矩阵。如:

②函数ones(mn)可以创建mn列各个元素为1的矩阵。如:

③函数eye(mn)可以创建mn列主对角元素全为1、其他元素全为0的单位矩阵。如:

④函数rand(mn)可以创建mn列的随机矩阵。如:

可见,随机矩阵中的元素是在0~1区间内均匀分布随机数。每运行一次函数rand,所得到的随机矩阵中的元素是不相同的。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈