Salve a tutti! Ho scaricato il package di Wei Hu e Bing Si sulla Partial Wavelet Coherency e l'ho combinato con quello di Grinstend.
Appena runno, non ottengo il risultato in quanto spunta:
"Error using matlab.internal.math.interp1
Interpolation requires at least two sample points for each grid dimension.
Error in interp1 (line 154)
VqLite = matlab.internal.math.interp1(X,V,method,method,Xqcol);
Error in pwcsignif (line 308)
sig95(s)=interp1(ptile,rsqy,.95);
Error in pwc (line 349)
pwcsig=pwcsignif(Args.MonteCarloCount,Args.AR1,dt1,length(t)*2,Args.Pad,Args.Dj,Args.S0,Args.J1,Args.Mother,.6);"
Ho provato a risolvere ma senza risultati!! Potreste aiutarmi per favore.
1) error in interp1 (line 154)
if (num_vals > 1)
Xext = {cast(X,'double'),(1:num_vals)'};
VqLite = matlab.internal.math.interp2(Xext,V,method,method,...
{cast(Xqcol,class(Xext{1})),Xext{2:end}});
else
VqLite = matlab.internal.math.interp1(X,V,method,method,Xqcol);
end
2)Error in pwcsignif (line 308)
for s=1:maxscale
rsqy=((1:nbins)-.5)/nbins;
ptile=wlc(s,:);
idx=find(ptile~=0);
ptile=ptile(idx);
rsqy=rsqy(idx);
ptile=cumsum(ptile);
ptile=(ptile-.5)/ptile(end);
sig95(s)=interp1(ptile,rsqy,.95);
end
3)Error in pwc (line 349)
if (nargout>0)||(Args.MakeFigure)
pwcsig=pwcsignif(Args.MonteCarloCount,Args.AR1,dt1,length(t)*2,Args.Pad,Args.Dj,Args.S0,Args.J1,Args.Mother,.6);
pwcsig=(pwcsig(:,2))*(ones(1,n));
pwcsig=Rsq./pwcsig;
end
Aspetto vostre notizie. Grazie della disponibilità!
P.S! Ho provato invano sia con la versione 2020a, 2021a, 2022a.