matlab中的zeros函数
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)创建一个全为零元素的数组语法B = zeros(n)B = zeros(m,n)B = zeros([m n])B = zeros(d1,d2,d3...)B = zeros([d1 d2 d3.....
随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)

创建一个全为零元素的数组
语法
B = zeros(n)
B = zeros(m,n)
B = zeros([m n])
B = zeros(d1,d2,d3...)
B = zeros([d1 d2 d3...])
B = zeros(size(A))
zeros(m, n,...,classname)
zeros([m,n,...],classname)
描述
1、B = zeros(n) 返回一个n x n的零矩阵.如果n不是一个标量,将抛出错误。
2、B = zeros(m,n) or B = zeros([m n]) 返回一个m x n的零矩阵。
3、B = zeros(d1,d2,d3...) or B = zeros([d1 d2 d3...]) 返回一个d1-by-d2-by-d3-by-... .的零元素数组。
4、B = zeros(size(A)) 返回一个和A一样大小的零数组。
5、zeros(m, n,...,classname) or zeros([m,n,...] 返回一个类型为classname的m x n x...零数组。classname可以是下面一些值:double', 'single', 'int8', 'uint8', 'int16', 'uint16', 'int32', or 'uint32'
示例
x = zeros(2,3,'int8');
备注
MATLAB语言没有一个维度声明; MATLAB自动为矩阵分配存储空间。然而,对于大型矩阵,MATLAB程序可能会执行得更快,如果零函数用于设置一个矩阵,其元素将产生一次,或行或列的时间预留存储空间。例如
x = zeros(1,n);
for i = 1:n, x(i) = i; end
「智能机器人开发者大赛」官方平台,致力于为开发者和参赛选手提供赛事技术指导、行业标准解读及团队实战案例解析;聚焦智能机器人开发全栈技术闭环,助力开发者攻克技术瓶颈,促进软硬件集成、场景应用及商业化落地的深度研讨。 加入智能机器人开发者社区iRobot Developer,与全球极客并肩突破技术边界,定义机器人开发的未来范式!
更多推荐



所有评论(0)