Matlab:数组的初始化
在Matlab中,我们经常需要创建并初始化数组以存储数据。本文将介绍如何初始化不同类型的数组。
- 初始化一维数组
初始化一维数组可以使用以下语法:
% 创建一个包含5个元素的一维行向量,并赋予初值
vec = [1 2 3 4 5];
% 创建一个包含5个元素的一维列向量,并赋予初值
vec = [1; 2; 3; 4; 5];
% 利用函数创建一个一维行向量,元素均为0
vec = zeros(1, 5);
% 利用函数创建一个一维列向量,元素均为1
vec = ones(5, 1);
% 利用函数创建一个1~10步长为2的一维行向量
vec = 1:2:10;
- 初始化二维数组
初始化二维数组可以使用以下语法:
% 创建一个2x3的二维数组,并赋予初值
arr = [1 2 3; 4 5 6];
% 利用函数创建一个2x3的全0二维数组
arr = zeros(2, 3);
% 利用函数创建一个2x3的全1二维数组
arr = ones(2, 3);
% 利用函数创建一个2x3的单位矩阵
arr = eye(2, 3);
% 利用函数创建一个2x3的随机整数数组,元素范围为1