![]() |
Dear All, I find that the extrapolation option for interp1 is not thoroughly documented. In the Arguments section it states, for extrapolation, (optional) string, or real value defining the yp(j) components for xp(j) values outside [x1,xn] interval. In the Description section the only string listed is "extrap" which says:
But which is the defined method? If one selects the method "spline" it is suggested to refer to interp(), which has a specific argument (called out_mode) with several possibilities for extrapolation. These possibilities aren't accessible from the interp1() function, so it should be completely clear in its documantation which one is used. Besides, the argument extrapolation is optional but it is not clear what happens if it is not used. I suppose it is what appears under "by default", but again it says
But, as already mentioned, tha spline method has more than one extrapolation strategy, which can be selected from interp but not from interp1. Finally, at least for spline it seems to be no difference between setting the extrapolation argument to "extrap" or not using it. Regards, Federico Miyara _______________________________________________ users mailing list [hidden email] http://lists.scilab.org/mailman/listinfo/users |
![]() ![]() |
Samuel GOUGEON |
![]() |
Le 10/01/2021 à 08:18, Federico Miyara
a écrit :
<method>, used for interpolation.
If one selects the method "spline" it is suggested to refer to interp(), which has a specific argument (called out_mode) with several possibilities for extrapolation. These possibilities aren't accessible from the interp1() function, so it should be completely clear in its documantation which one is used.
Right. This is true also for interp(),
for which the default extrapolation behavior is not documented.
Sure
but again it says
It is the same remark as above. Finally, at least for spline it seems to be no difference between setting the extrapolation argument to "extrap" or not using it. According to the current documentation, interp1(x, y, xp, "spline",
"extrap") // is equivalent to So yes, same results are expected. But i find as well the "by default" explanation uselessly
complicated: From
_______________________________________________ users mailing list [hidden email] http://lists.scilab.org/mailman/listinfo/users |
![]() |
Samuel, Thanks for your comments, which encouraged me to submit bug #16629. Regards, Federico Miyara On 10/01/2021 11:18, Samuel Gougeon
wrote:
_______________________________________________ users mailing list [hidden email] http://lists.scilab.org/mailman/listinfo/users |
Free forum by Nabble | Edit this page |