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 都能提升性能。