extract matrix from matrix

4 ビュー (過去 30 日間)
Jitesh Bhanushali
Jitesh Bhanushali 2014 年 3 月 28 日
編集済み: Azzi Abdelmalek 2014 年 3 月 29 日
i have matrix of 256*256 n i want to extract first 4*4 matrix of every 8*8 blocks of 256*256 matrix

回答 (1 件)

Azzi Abdelmalek
Azzi Abdelmalek 2014 年 3 月 28 日
編集済み: Azzi Abdelmalek 2014 年 3 月 29 日
Edit
A=rand(256) % Example
idx=1:8:256
[jj,ii]=meshgrid(idx,idx)
B=cell2mat(arrayfun(@(ii,jj) A(ii:ii+3,jj:jj+3),ii,jj,'un',0))
  8 件のコメント
Jitesh Bhanushali
Jitesh Bhanushali 2014 年 3 月 29 日
i want to join that 4*4 matrix into a sigle matrix
Azzi Abdelmalek
Azzi Abdelmalek 2014 年 3 月 29 日

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeResizing and Reshaping Matrices についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by