Error using matlab.internal.math.interp1 The sample points must be finite.
Mostrar comentarios más antiguos
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 comentarios
KSSV
el 22 de Abr. de 2022
Attach your data x, v and xq. It seems there is a problem with the data.
huiting wang
el 22 de Abr. de 2022
Editada: Walter Roberson
el 22 de Abr. de 2022
huiting wang
el 22 de Abr. de 2022
huiting wang
el 26 de Abr. de 2022
Respuesta aceptada
Más respuestas (1)
huiting wang
el 27 de Abr. de 2022
0 votos
2 comentarios
凡奇
el 12 de Nov. de 2022
I‘m also getting the same error, but I don't know how to solve it.......
Bob photonics
el 14 de Feb. de 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
Categorías
Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!