matlab ones函数问题AR=mat2cell(r,ones(m/12,1)*12,ones(n/12,1)*12

matlab ones函数问题
AR=mat2cell(r,ones(m/12,1)*12,ones(n/12,1)*12)生成的是什么矩阵,是不是12*12的1矩阵啊?
从不言妥协 1年前 已收到1个回答 举报

jvsee 幼苗

共回答了15个问题采纳率:100% 举报

是把原来的矩阵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的矩阵,如下图


1年前

6
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 2.528 s. - webmaster@yulucn.com