问题描述:
matlab矩阵变化问题
有一个135*90的矩阵,我想把它变为45*30的新矩阵 新矩阵中的每一个数都是原来矩阵(135*90)中的3*3的矩阵的平均值 例如在下面的135*90的矩阵中 新矩阵(45*30)的第一个数是前三行前3列的9个数的平均(即红色区域);新矩阵第一行第二个数是1-3行、4-6列的9个数的平均(即蓝色区域),以此类推;新矩阵第一列第二个数是4-6行、1-3列的9个数的平均(即绿色区域),以此类推.请问这样能实现吗?
有一个135*90的矩阵,我想把它变为45*30的新矩阵 新矩阵中的每一个数都是原来矩阵(135*90)中的3*3的矩阵的平均值 例如在下面的135*90的矩阵中 新矩阵(45*30)的第一个数是前三行前3列的9个数的平均(即红色区域);新矩阵第一行第二个数是1-3行、4-6列的9个数的平均(即蓝色区域),以此类推;新矩阵第一列第二个数是4-6行、1-3列的9个数的平均(即绿色区域),以此类推.请问这样能实现吗?
问题解答:
我来补答展开全文阅读