linterp help

linterp help - Messaggi

#1 Pubblicato: 17/01/2024 10:19:48
GFDIntano

GFDIntano

0 apprezzamenti in 8 post.

Gruppo: User

I'm pretty sure it's possible and saw it somewhere here. How do I put this in a single matrix, along with the descriptors like "roof angle, "1", "2E",...etc. and use it for interpolation. Well I can get by using a single column matrix as a work around but I guess I want a more compact looking solution, if that makes sense.

Envelope Procedure, GCpf.PNG
#2 Pubblicato: 17/01/2024 16:00:11
overlord

overlord

600 apprezzamenti in 1.381 post.

Gruppo: Moderator

Look for InterpBilinear() function.
You can find more info in Reference Book.

Regards

InterpBilinear.sm (8,04 KiB) scaricato 1576 volta(e).

2024-01-17_11-07.png
#3 Pubblicato: 17/01/2024 16:03:13
GFDIntano

GFDIntano

0 apprezzamenti in 8 post.

Gruppo: User

ohh didn't know about that. big thanks.
#4 Pubblicato: 17/01/2024 18:02:20
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: User

Surface plot is especially coded for your request.
Jean

Interpolate [Linterp, Spline2D] Copy.sm (201,25 KiB) scaricato 1374 volta(e).
#5 Pubblicato: 17/01/2024 20:45:37
overlord

overlord

600 apprezzamenti in 1.381 post.

Gruppo: Moderator

Using linterp() with a function is another way.
Function selects column according to input.

Regards

linterp_select.sm (8,1 KiB) scaricato 1563 volta(e).

2024-01-17_15-39.png
#6 Pubblicato: 18/01/2024 10:10:49
GFDIntano

GFDIntano

0 apprezzamenti in 8 post.

Gruppo: User

I'm quite satisfied with the InterpBilinear function. I'm exploring Jean's and overlord's additional suggestion but still it was already solved for me. Another question is that would that still work if I had to do interpolation in both the column values and row values such as in case below.

linterp.PNG

From what I understand, InterBilinear() seems incapable of doing what I aim to do. Do you have any suggestions?
#7 Pubblicato: 18/01/2024 18:37:38
Martin Kraska

Martin Kraska

1.361 apprezzamenti in 2.275 post.

Gruppo: Moderator

2024-01-18 11_36_38-Reference book.png
Technische Mechanik mit SMath Studio: https://link.springer.com/book/10.1007/978-3-658-50592-9
#8 Pubblicato: 18/01/2024 19:10:51
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: User

Wrote

From what I understand, InterBilinear() seems incapable of doing what I aim to do. Do you have any suggestions ?


If, I understand your request,
ForLoop algo style will do ... last example page 10.
Jean

Interpolate [Linterp, Spline2D].sm (212,07 KiB) scaricato 1471 volta(e).
#9 Pubblicato: 18/01/2024 20:25:30
overlord

overlord

600 apprezzamenti in 1.381 post.

Gruppo: Moderator

Wrote

From what I understand, InterBilinear() seems incapable of doing what I aim to do. Do you have any suggestions?


On the contrary, InterpBilinear() does exactly what you seek.
It interpolates both row and column values.
PS: I added extra values to accommodate ≤ and ≥ boundaries.

Regards

2024-01-18_15-23.png
#10 Pubblicato: 20/01/2024 04:15:39
Jean Giraud

Jean Giraud

983 apprezzamenti in 6.866 post.

Gruppo: User

Wrote

I want a more compact looking solution, if that makes sense.


Visit Samples for bidirectional interpolating Matrix.
Jean

  • Nuovi post
  • Nessun nuovo post