Error using matlab.internal.math.interp1 The sample points must be finite.
Ältere Kommentare anzeigen
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 Kommentare
KSSV
am 22 Apr. 2022
Attach your data x, v and xq. It seems there is a problem with the data.
huiting wang
am 22 Apr. 2022
Bearbeitet: Walter Roberson
am 22 Apr. 2022
huiting wang
am 22 Apr. 2022
huiting wang
am 26 Apr. 2022
Akzeptierte Antwort
Weitere Antworten (1)
huiting wang
am 27 Apr. 2022
0 Stimmen
2 Kommentare
凡奇
am 12 Nov. 2022
I‘m also getting the same error, but I don't know how to solve it.......
Bob photonics
am 14 Feb. 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
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!