【摘要】:如:2)利用函数linspace建立线性分割的行向量,其中e1和e3含义同上,n是行向量元素的总数,n省略时函数运行时自动产生100个元素。如:可见,随机矩阵中的元素是在0~1区间内均匀分布的随机数。
一个m行n列的矩阵由m×n个元素aij组成,其中,i=1,2,…,m,j=1,2,…,n,表示为如下阵列
矩阵A可以简写为A=(aij)。
1.直接输入法
1)矩阵可在方括号“[]”中以直接列出元素的方式建立,列元素之间用空格或逗号“,”隔开,行与行之间用分号“;”或<Enter>键隔开。例如,以下几种方式建立矩阵A的结果是相同的:
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(m,n)可以创建m行n列各个元素为零的零矩阵。如:
②函数ones(m,n)可以创建m行n列各个元素为1的矩阵。如:
③函数eye(m,n)可以创建m行n列主对角元素全为1、其他元素全为0的单位矩阵。如:
④函数rand(m,n)可以创建m行n列的随机矩阵。如:
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。