MATLAB中zeros表示表示什么意思

 我来答
素质流氓范er
2018-11-12 · TA获得超过3719个赞
知道答主
回答量:36
采纳率:0%
帮助的人:1.5万
展开全部

zeros功能是返回一个m×n×p×...的double类零矩阵的一个函数。

注意:m, n, p,...必须是非负整数,负整数将被当做0看待。

最常用的用法如下:

1.zeros(m, n);  % 生成一个m*n的零矩阵 ;

2.zeros(m);  % 生成一个m*m的零矩阵(即m阶方阵) ;

3.zeros(m, n, k, ...);  % 生成一个m*n*k*...的零矩阵 ;

4.zeros(size(A));  % 生成一个与矩阵A的维度一致的零矩阵。

应用举例:

>> A=zeros(2,3)

A =

0 0 0

0 0 0

>> B=zeros(3)

B =

0 0 0

0 0 0

0 0 0

扩展资料:

Matlab注释技巧:

1.m文件如果是函数,保存的文件名最好与函数名一致,这点都很清楚。不过容易疏忽的是,m文件名的命名尽量不要是简单的英文单词,最好是由大小写英文/数字/下划线等组成。原因是简单的单词命名容易与matlab内部函数名同名,结果会出现一些莫名其妙的错误。

2.调试程序时,经常要屏蔽掉一整段程序进行,也就是将其标示%注释符。有两个办法:一种是选定后 ctrl+r和ctrl+t 一种是在段首加 if 0 ,段尾加 end,中间都不执行,也就相当于注释掉了。

3.写m文件时,选中某段程序内容,ctrl+i 让matlab帮你自动对齐程序。这样程序看起来很有层次,容易发现程序中的错误。

4.ctrl+F2作标签,ctrl+g 跳至某一行,这些快捷键都很实用。

5.matlab7中有块注释符号%{ 和 %}。

6.多行加标注时,也可以选中需要添加标注程序,然后在Edit中/或者右键选择Comment。或者Uncomment除掉标注。

天才的土地
2010-12-15 · TA获得超过746个赞
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:174万
展开全部
首先先列出matlab中help文件对zeros函数的解释:
ZEROS Zeros array.
ZEROS(N) is an N-by-N matrix of zeros.
ZEROS(M,N) or ZEROS([M,N]) is an M-by-N matrix of zeros.
ZEROS(M,N,P,...) or ZEROS([M N P ...]) is an M-by-N-by-P-by-... array of
zeros.
ZEROS(SIZE(A)) is the same size as A and all zeros.
ZEROS with no arguments is the scalar 0.
ZEROS(M,N,...,CLASSNAME) or ZEROS([M,N,...],CLASSNAME) is an
M-by-N-by-... array of zeros of class CLASSNAME.
Note: The size inputs M, N, and P... should be nonnegative integers.
Negative integers are treated as 0.
Example:
x = zeros(2,3,'int8');
然后是自己的解释:
zeros就是用来表示线性代数的0矩阵。
比如:zeros(3,3) 表示3行3列0矩阵。

参考资料: ogin_u

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
礼可芬D
2010-12-22 · TA获得超过183个赞
知道小有建树答主
回答量:94
采纳率:0%
帮助的人:34万
展开全部
zeros是用来生成全0矩阵的,比如,zeros(M,N) 表示的是M行*N列的0矩阵,zeros(1,10)就表示的一行全为0的矩阵(10个0);类似的还有ones(M,N)表示生成M行N列的全为1 的矩阵。

参考资料: help

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友303b813
2010-12-15 · TA获得超过1749个赞
知道小有建树答主
回答量:438
采纳率:0%
帮助的人:534万
展开全部
zeros生成全0矩阵,比如A = zeros(4,3) 就是生产高为4 宽为3的全0矩阵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伊寄垒3I
高粉答主

2019-12-21 · 说的都是干货,快来关注
知道小有建树答主
回答量:2602
采纳率:100%
帮助的人:62万
展开全部
zeros功能是返回一个m×n×p×...的double类零矩阵的一个函数。

注意:m, n, p,...必须是非负整数,负整数将被当做0看待。

最常用的用法如下:

1.zeros(m, n); % 生成一个m*n的零矩阵 ;

2.zeros(m); % 生成一个m*m的零矩阵(即m阶方阵) ;

3.zeros(m, n, k, ...); % 生成一个m*n*k*...的零矩阵 ;

4.zeros(size(A)); % 生成一个与矩阵A的维度一致的零矩阵。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式