Select multiple frames from a single fits file

2 visualizaciones (últimos 30 días)
Kiruthiga Sekar
Kiruthiga Sekar el 17 de Abr. de 2019
Comentada: Kiruthiga Sekar el 17 de Abr. de 2019
Hi,
I have a csv file and a fits file, I need to select multiple frames from the fits file based on the non-zero indices of a csv file. In the attached csv file, I need to select the 4th and 7th frame from the fits file, as it contains the non-zero values.Can someone help?
TIA

Respuestas (1)

Walter Roberson
Walter Roberson el 17 de Abr. de 2019
vals = csvread('Book4.csv');
frame_numbers = find(vals ~=0);
num_frame = length(frame_numbers);
frame_data = cell(num_frame,1);
for K = 1 : num_frame
frame_data{K} = fitsread('AppropriateFilenameGoesHere.fits', 'image', frame_numbers(K));
end
  5 comentarios
Walter Roberson
Walter Roberson el 17 de Abr. de 2019
Please show the content of the finfo variable .
Kiruthiga Sekar
Kiruthiga Sekar el 17 de Abr. de 2019
It is a single file with 2600 frames.

Iniciar sesión para comentar.

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by