Interpolation matlab sur des données de températures
Fermé
safa2790
Messages postés3Date d'inscriptionmercredi 3 juin 2015StatutMembreDernière intervention17 mai 2018
-
3 juin 2015 à 20:42
bonjour a tous,
je suis nouvelle sur Matlab et j'aurai besoin de votre aide.
je travaille sur les températures de la surface de la terre. et j'aurai besoin d'un code matlab pour pouvoir les interpoler.
voila mes donnés j'ai un fichier excel contenant les jours et les heures et les températures de végétations et du sol et autre fichier excel contenant les heures et les jours avec les quels je veux interpoler mes températures.
voila j'ai essayé de faire un truc mais je sais pas si c'est correct ou pas?
Code : clc;
clear all;
input = xlsread('dayy.xls');
input1 = xlsread('TS.xls');
n = size(input,1);
m = size(input1,1);
% jour et heure Modis
daymodis(1:n)=input(1:n,1);
heuremodis(1:n)=input(1:n,2);
% Ts et Tv in situ
day(1:m) = input1(1:m,1);
heure(1:m) = input1(1:m,2);
Ts(1:m) = input1(1:m,3);
Tv(1:m) = input1(1:m,4);
% Interpolation des températures
if (day==daymodis)
TSS=f(n,Ts,heuremodis);
end
if(day==daymodis)
TSV=f(n,Tv,heuremodis);
end
function [Tsmodis] = f(m,Tss,heure)