reshape 8bit matrix to 16 bit matrix

조회 수: 1 (최근 30일)
Houssam
Houssam 2021년 5월 22일
답변: Matt J 2021년 5월 22일
Hi Community
I have a matrix sized 1024 * 512 of 8 bit elements
and i need to convert it to a matrix of 512 * 512 of 16 bit elements
i tried reshape but it doesn't work !!!
eg:
thid matrix :
16 16 32 32
48 48 64 64
will becom
4112 8224
12336 16448
any one can help me pleaze

답변 (1개)

Matt J
Matt J 2021년 5월 22일
A=[16 16 32 32
48 48 64 64];
B= A(:,1:2:end)*256 + A(:,2:2:end)
B = 2×2
4112 8224 12336 16448

카테고리

Help CenterFile Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by