Need to take specific data from a (1296*1) matrix

1 visualizzazione (ultimi 30 giorni)
Mohammad
Mohammad il 4 Dic 2012
Hi, I have a data matrix of (1296*1), from which I need to collect first 3 data then next 9 data should be deleted and again 13 to 15 positioned data I need to collect..next 9 positioned data should be deleted...so on. (Actually I have 108 years temperature data from which I need to collect only Jan, Feb and March month data for every year). I'm a new user in Matlab. Please help me how can I define this issue in coding. Thanks.

Risposte (1)

Image Analyst
Image Analyst il 4 Dic 2012
How about something like this:
data = randi(9, [1296, 1])
data2 = reshape(data, [1296/12, 12])
out = data2(:, 1:3)
out2 = reshape(out, [numel(out), 1])

Community Treasure Hunt

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

Start Hunting!

Translated by