Error using matlab.internal.math.interp1 The sample points must be finite.
Afficher commentaires plus anciens
when I ran a script,
for i=1:sz(2)
tOut(:,i) = interp1(x(:,i),v(:,i),xq(:,i));
end
I got those errors
Error using matlab.internal.math.interp1
The sample points must be finite.
Error in interp1 (line 188)
VqLite = matlab.internal.math.interp1(X,V,method,method,Xqcol);
Error in coolprop_tab.MoistAir.calcMoistHeatCool (line 782)
tOut(:,i) = interp1(x(:,i),v(:,i),xq(:,i));
4 commentaires
KSSV
le 22 Avr 2022
Attach your data x, v and xq. It seems there is a problem with the data.
huiting wang
le 22 Avr 2022
Modifié(e) : Walter Roberson
le 22 Avr 2022
huiting wang
le 22 Avr 2022
huiting wang
le 26 Avr 2022
Réponse acceptée
Plus de réponses (1)
huiting wang
le 27 Avr 2022
0 votes
2 commentaires
凡奇
le 12 Nov 2022
I‘m also getting the same error, but I don't know how to solve it.......
Bob photonics
le 14 Fév 2025
Use this code to look for NaN/Inf values in your matrix/array/table
~isfinite(YourMatrix) %if it shows a logical 1 then you've a NaN/Inf value
[row, col] = find(~isfinite(YourMatrix)) % will show you all the locations where you have NaN values
Catégories
En savoir plus sur Particle & Nuclear Physics 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!