I have a a 2D array (is the spectogram of a song with only the real values) and i want to convert it to a 3D. How i will do it? I will take my X Y array (34801 2049) and i will make a new 3D with (9, 2049, 3867) simply by cutting my big array every 9 lines and put them into the 3D in the first frame then for the next i will cut from 10 to 18 the big 2D array and so on.
i wrote this:
where a is my 3D array and PICT is my 2D array
It does not work for some reason... is there any way in matlab to do it without doing 3 loops?
Hope i was clear
thx in advance for your reply