Matlab中ones()用法

ONES   Ones array.    ONES(N) is an N-by-N matrix of ones.     ONES(M,N) or ONES([M,N]) is an M-by-N matrix of ones.     ONES(M,N,P,...) or ONES([M N P ...]) is an M-by-N-by-P-by-... array o
摘要由CSDN通过智能技术生成
 ONES   Ones array.
    ONES(N) is an N-by-N matrix of ones.
 
    ONES(M,N) or ONES([M,N]) is an M-by-N matrix of ones.
 
    ONES(M,N,P,...) or ONES([M N P ...]) is an M-by-N-by-P-by-... array of
    ones.
 
    ONES(SIZE(A)) is the same size as A and all ones.
 
    ONES with no arguments is the scalar 1.
 
    ONES(M,N,...,CLASSNAME) or ONES([M,N,...],CLASSNAME) is an M-by-N-by-...

    array of ones of class CLASSNAME.

由此可以看出,ones的作用是产生全1矩阵,ones(N)是产生一个N*N的全1矩阵,如:

>> ones(3)
ans =
     1     1     1
     1     1     1
     1     1     1
ones(M,N)产生一个M*N的矩阵,如

>> ones(3,4)
ans =
     1     1     1     1
     1     1     1     1
     1     1     1     1
需要注意的是ones(size(A))的用法,size(A)返回的是A的大小参数,如果A是一个3X4的矩阵的话,则返回的参数应该是3  4,所以ones(size(A))产生的矩阵应该是与A大小相同的全1矩阵

  • 39
    点赞
  • 107
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值