matlab中zeros()函数 (matlab在线网页版)

上海夜店 05-08 阅读:60 评论:0

zeros() 函数用于创建指定大小和类型的全零数组。

语法

zeros(n)
zeros([m, n])
zeros([m, n, p, ...])
zeros(size(A))
zeros(obj)

输入参数

  • n - 创建的数组的大小。如果 n 为标量,则创建一个 n x n 矩阵。如果 n 为向量,则创建一个大小为 n(1) x n(2) x ... x n(end) 的数组。
  • [m, n] - 创建的数组的大小。创建一个大小为 m x n 的矩阵。
  • [m, n, p, ...] - 创建的数组的大小。创建一个大小为 m x nx p x ... 的数组。
  • matlab中zeros()函数 (matlab在线网页版)
  • size(A) - 输入数组的大小。创建一个与输入数组大小相同的新数组,所有元素均为零。
  • obj - 输入对象。创建一个与输入对象大小相同的新对象,所有元素均为零。

输出参数

  • Z - 创建的全零数组。

示例

% 创建一个 3x3 全零矩阵
Z = zeros(3)% 创建一个 2x4 全零矩阵
Z = zeros([2, 4])% 创建一个 3 维全零数组,大小为 2x3x4
Z = zeros([2, 3, 4])% 创建一个与 A 大小相同的新数组,所有元素均为零
A = [1, 2; 3, 4];
Z = zeros(size(A))

数据类型

zeros() 函数创建的数组的数据类型与输入参数的数据类型相同。如果未指定输入参数的数据类型,则创建的数组将使用默认数据类型 double。

相关函数

  • ones()
  • eye()
  • rand()
  • randn()

更多信息

  • zeros() 函数参考
  • 创建数组
版权声明

本文仅代表作者观点,不代表上海桑拿立场。
本文系作者授权发表,未经许可,不得转载。