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 Creating and Concatenating Matrices 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!