matlab ones函数问题
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/22 05:47:24
matlab ones函数问题
AR=mat2cell(r,ones(m/12,1)*12,ones(n/12,1)*12)生成的是什么矩阵,是不是12*12的1矩阵啊?
AR=mat2cell(r,ones(m/12,1)*12,ones(n/12,1)*12)生成的是什么矩阵,是不是12*12的1矩阵啊?
![matlab ones函数问题](/uploads/image/z/16024411-19-1.jpg?t=matlab+ones%E5%87%BD%E6%95%B0%E9%97%AE%E9%A2%98)
是把原来的矩阵r,进行分块
每一个小块是12x12的矩阵
而分块的数量由m,n决定,
这里的m,n可能就是矩阵r的大小,由[m n]=size(r)得到
获得的AR是一个元胞矩阵,大小是 (m/12) x (n/12)
其中每一个单元,是一个12x12的矩阵
AR{1,1}就是原来r矩阵左上角的12x12矩阵
例如,如果r是一个24x36的矩阵,那么m=24,n=36
那么 AR就是一个2x3 的元胞矩阵
其中每个元胞的内容都是 12x12的矩阵,如下图
![](http://img.wesiedu.com/upload/f/f1/ff1275021378d975895a3d3a8679ffbb.jpg)
每一个小块是12x12的矩阵
而分块的数量由m,n决定,
这里的m,n可能就是矩阵r的大小,由[m n]=size(r)得到
获得的AR是一个元胞矩阵,大小是 (m/12) x (n/12)
其中每一个单元,是一个12x12的矩阵
AR{1,1}就是原来r矩阵左上角的12x12矩阵
例如,如果r是一个24x36的矩阵,那么m=24,n=36
那么 AR就是一个2x3 的元胞矩阵
其中每个元胞的内容都是 12x12的矩阵,如下图
![](http://img.wesiedu.com/upload/f/f1/ff1275021378d975895a3d3a8679ffbb.jpg)