1 Pages (8 items)
[Custom Functions] Linear Interpolation - Messages
#1 Posted: 7/4/2019 5:18:01 PM
First of all I don't know if this method is supported, it would be very useful if not.
So if this is not a feature please forgive me because I considered as a bug.
The "InterBilinear" function gives wrong results if matrix is used for x or y value.
interpolation.sm (15 KiB) downloaded 123 time(s).
Regards

So if this is not a feature please forgive me because I considered as a bug.
The "InterBilinear" function gives wrong results if matrix is used for x or y value.
interpolation.sm (15 KiB) downloaded 123 time(s).
Regards
1 users liked this post
Davide Carpi 7/5/2019 4:41:00 AM
#2 Posted: 7/5/2019 12:34:26 AM
WroteFirst of all I don't know if this method is supported, it would be very useful if not.
So if this is not a feature please forgive me because I considered as a bug.
The "InterBilinear" function gives wrong results if matrix is used for x or y value.
Mathcad Bicubic can't be reproduced, even "if it could be"
would be useless whereas Smath does not have Matrix 3D plot [only 3 cols].
Your metric X,Y directions aren't correct. You can metric like center as well.
You can have surface plot, only... rotate the plot at will.
interpolation [Oterwise metric X, Y Directions].sm (33 KiB) downloaded 76 time(s).
#3 Posted: 7/5/2019 1:19:17 AM
Hi overlord. I prefer source code in a high level language, even it could be slowest.
interpolation bilinear source code.sm (26 KiB) downloaded 85 time(s).
Best regards.
Alvaro.
interpolation bilinear source code.sm (26 KiB) downloaded 85 time(s).
Best regards.
Alvaro.
#4 Posted: 7/5/2019 1:41:17 AM
WroteYou can have surface plot, only... rotate the plot at will.
You can have it otherwise from the X_Y surface plot.
interpolation [Oterwise metric X, Y Directions].sm (95 KiB) downloaded 66 time(s).
#5 Posted: 7/5/2019 3:16:06 AM
WroteYou can have it otherwise from the X_Y surface plot.
... you can create the matrix and the X, Y directions at will.
Then just interpolate ... Spline linterp has the virtue equivalent quadratic.
It would be mistake to cspline.
Cheers ... Jean
Bilinear SplineInterp [Construct USER].sm (12 KiB) downloaded 54 time(s).
#6 Posted: 7/5/2019 4:39:22 AM
It is a bug, thank you! 4th and 5th argument type isn't checked, therefore (unintentionally) vector math applies.
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
#7 Posted: 7/5/2019 9:15:23 AM
WroteFirst of all I don't know if this method is supported, it would be very useful if not.
So if this is not a feature please forgive me because I considered as a bug.
The "InterBilinear" function gives wrong results if matrix is used for x or y value.
Two things here:
1. The 4th and 5th arguments are presented in reverse order compared to Mathcad
2. The two dimension spline coding is from unknown source
...neither from either Smath [linterp, cinterp, ainterp]
...could be from erroneous quadratic source code.
As given in the attached: Spline(x,y,M) assumed = Mathcad Bicubic2D(x,y,M,vx,object)
At this point, you can spline/plot/rotate the surface as suggested before
Cheers ... Jean
Bilinear SplineInterp [Construct USER].sm (24 KiB) downloaded 68 time(s).
#8 Posted: 7/5/2019 1:31:12 PM
WroteTwo things here:
InterpBilinear(vx,vy,M,object,vector) ... does not collect"vector wise"
InterpBilinear(vx,vy,M,object,valueX) ... correct
That is the answer to the "bug",
InterpBilinear(vx,vy,M,object,vector)
1 Pages (8 items)
-
New Posts
-
No New Posts