Hi i created a matfile of hourly temperature 334*334*2928 . how i can convert the .mat file to Tif file ?
Afficher commentaires plus anciens
attached the screen shot
2 commentaires
Umar
le 19 Juil 2024
Hi Vineetha,
To convert a .mat file to a TIF file in Matlab, you can use the following steps:
% Load the .mat file
load('hourly_temperature_data.mat');
% Reshape the data to a 3D matrix
temperature_data = reshape(hourly_temperature_data, [334, 334, 2928]);
% Loop through each slice and save as TIF
for i = 1:2928
imwrite(temperature_data(:,:,i), ['temperature_slice_', num2str(i), '.tif']); end
So, you load the .mat file, reshape the data to a 3D matrix, and then loop through each slice to save it as a TIF file. Each slice will be saved as a separate TIF file with a unique name. Hope this should help resolve your problem.
vineetha vincent
le 19 Juil 2024
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Data Import and Analysis dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!