MATLAB Answers

How can convert vector aa size 1x262144 to matrix 256x256

15 views (last 30 days)
hi every one i'm new her i need help
size of aa 1x262144 i want convert to matrix 256x256
  4 Comments
Walter Roberson
Walter Roberson on 6 Jan 2020
In your posted code, fs would be the sampling frequency. The sampled values would be in y. You would proceed to fft(y) and then analyze the results along the lines I mentioned.
Note: your y might have multiple channels, which will show up as separate columns. Be careful, as in theory the different channels can have different peak frequencies.

Sign in to comment.

Accepted Answer

Isabella Osetinsky-Tzidaki
Edited: Isabella Osetinsky-Tzidaki on 11 Dec 2016
% you will not convert (262144 is 4 times 256*256 and not equal to it)
% but complete 4 matrices out of your "aa" vector
% and you will get a "M" array:
L=256*256;
M=nan(256,256,4); % pre-allocate
for i=1:4
v=aa(L*(i-1)+1:L*i);
M(:,:,i)=reshape(v,256,256);
end
  37 Comments

Sign in to comment.

Tags

Community Treasure Hunt

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

Start Hunting!