当前位置: 首页 > 工具软件 > ONES > 使用案例 >

MATLAB中ones()函数的用法

潘灵均
2023-12-01

ones   创建全部为 1 的数组

语法:

X = ones

X = ones(n)

X = ones(sz1,...,szN)

X = ones(sz)

X = ones(___,typename)

X = ones(___,'like',p)

注解:

X = ones 返回标量 1

X = ones(n) 返回一个 n×n 的全 1 矩阵。

X = ones(sz1,...,szN) 返回由 1 组成的 sz1×...×szN 数组,其中 sz1,...,szN 指示每个维度的大小。例如,ones(2,3,4) 返回由 1 组成的 2×3 ×4数组。

X = ones(sz) 返回一个由 1 组成的数组,其中大小向量 sz 定义 size(X)。例如,ones([2,3]) 返回由 1 组成的 2×3 数组。

X = ones(___,typename) 在上述语法的基础上进一步指定 X 的数据类型(类)。例如,ones(5,'int8') 返回 8 位整数组成的 5×5 矩阵。

X = ones(___,'like',p) 指定 X 具有与数值变量 p 相同的数据类型、稀疏性和复/实性(实数或复数)。

其中参数:

n - 方阵的大小    整数值

sz - 输出大小    由整数值组成的行向量

typename - 输出类      'double' (默认) | 'single' | 'logical' | 'int8' | 'uint8' | ...

p - 原型    变量

类似的函数有:

complex | eye | false | rand | randn | size | zeros

 类似资料: