Die grid-Vektoren nicht definieren ein raster von Punkten, die entsprechend der vorgegebenen Werte
Ich habe ein problem mit interpolation in Matlab. Ich habe eine matrix, die benannt worden CPDLiverVol1 ( 7570x3 Doppel). Ich muss interpolieren diese matrix so, ich Benutzer interp1
inp = interp1((1:116),permute(double(CPDLiverVol1),[2 1 3]),(1:166),'linear',0);
aber ich bekomme diese Fehlermeldung:
Den grid-Vektoren nicht definieren ein raster von Punkten, die entsprechend der gegebenen
Werte.Fehler in interp1 (Linie 188)
F = griddedInterpolant(Xext,V,Methode);
Kann mir jemand helfen was falsch ist?
InformationsquelleAutor Ehsan | 2014-02-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vielleicht ist dies, was Sie suchen,
Das erste argument ist definitiv nicht korrekt in Ihrer version. In einem Ausdruck der form
interp1(x,V,xi)
, die Länge derx
dürfte die gleiche sein, wiesize(V,1)
.InformationsquelleAutor Matt J