MATLAB 数组函数参考

MATLAB ones 函数生成全一数组,用法与 zeros 相同。

语法

o = ones(n)
o = ones(m, n)
o = ones(size(A))

输入参数

参数说明
n方阵边长
m, n行数、列数

输出

o:全一的 double 数组。

示例

ones(2, 3)
ans =
     1     1     1
     1     1     1

生成"全 5"的矩阵:

5 * ones(2, 3)
ans =
     5     5     5
     5     5     5

逻辑全真数组:

true(3)

注意事项

  • ones 是数值 1,true 是逻辑真;按需选择;
  • 大数组预分配用 ones/zeros 都能提升性能。