Knowledge (XXG)

Talk:Bilinear interpolation

Source 📝

1866:) 'In mathematics, bilinear interpolation is an extension of linear interpolation 'for interpolating functions of two variables. The key idea is to perform linear 'interpolation first in one direction, and then in the other direction. ' 'Suppose that we want to find the value of the unknown function f at 'the point P = (x, y). It is assumed that we know the value of f at the four 'points Q11 = (x1, y1), Q12 = (x1, y2), Q21 = (x2, y1), and Q22 = (x2, y2). ' 'We first do linear interpolation in the x-direction. This yields ' ' f(R1) = (x2 - x)/(x2 - x1) * f(Q11) + (x - x1)/(x2 - x1)*f(Q21) ' where R1 = (x, y1) 'and ' f(R2) = (x2 - x)/(x2 - x1) * f(Q12) + (x - x1)/(x2 - x1)*f(Q22) ' where R2 = (x, y2) ' 'We then proceed by interpolating in the y-direction. ' ' f(P) = (y2 - y)/(y2-y1) * f(R1) + (y - y1)/(y2 - y1) * f(R2) ' where P = (x, y) ' 'Constraints: ' x is a Double and xHeaderRowMinValue <= x <= xHeaderRowMaxValue ' y is a Double and yHeaderColumnMinValue <= y <= yHeaderColumnMaxValue ' rgTable is an Excel range, specified in the normal Excel way ' The range should be a rectangle including the xHeader Row, ' the yHeaderRow, and all of the data table. ' xHeaderRow values increase to the right ' yHeaderColumn values increase downward Const minPositiveDouble As Double = 4.94065645841247E-324 Const maxPositiveDouble As Double = 1.7976931348623E+308 Const Epsilon As Double = 0.0001 'Tolerable error allowed Dim rgXHdr, rgYHdr, rgXYData As Range Dim xHdr(), yHdr(), xyData() As Double 'Array sizes still unknown Dim xHdrMin, xHdrMax, yHdrMin, yHdrMax As Double Dim x1, x2, y1, y2, ixX1, ixX2, ixY1, ixY2, fQ11, fQ12, fQ21, fQ22, fR1, fR2, fP As Double Dim row, col As Range Dim i, j As Integer Dim t As Variant 'Get xHeaderRow, and set up array to hold values Set rgXHdr = rgTable.Offset(0, 1).Resize(1, rgTable.columns.Count - 1) ReDim xHdr(rgXHdr.columns.Count - 1) 'Size the array 'Find min/max limits for xHeaderRow, and read values into array ' Assumes minimum xHeader value is 0, ie no negative numbers xHdrMin = maxPositiveDouble xHdrMax = 0 i = 0 For Each col In rgXHdr.columns If xHdrMax < col.Cells(1, 1).Value Then xHdrMax = col.Cells(1, 1).Value End If If xHdrMin : --> 1877:
xyData(rgXYData.columns.Count - 1, rgXYData.rows.Count - 1) 'Size the 2D array 'Read Excel table values into xyData array i = 0 For Each col In rgXYData.columns j = 0 For Each row In col.rows xyData(i, j) = row.Cells(1, 1).Value j = j + 1 Next i = i + 1 Next 'Find x1, x2, and corresponding indices ixX1, ixX2 in xHdr i = 0 x1 = xHdrMin x2 = xHdrMin ixX1 = 0 ixX2 = 0 For Each t In xHdr If x = t Then x1 = t x2 = t ixX1 = i ixX2 = i Exit For ElseIf x : -->
3147: 84: 1881:
fQ22 = xyData(ixX2, ixY2) 'Get f(R1) and f(R2) If x1 = x2 Then fR1 = fQ11 fR2 = fQ12 Else fR1 = ((x2 - x) / (x2 - x1)) * fQ11 + ((x - x1) / (x2 - x1)) * fQ21 fR2 = ((x2 - x) / (x2 - x1)) * fQ12 + ((x - x1) / (x2 - x1)) * fQ22 End If 'Get f(P) If y1 = y2 Then fP = fR1 Else fP = ((y2 - y) / (y2 - y1)) * fR1 + ((y - y1) / (y2 - y1)) * fR2 End If Interp2D = fP End Function
3184: 74: 53: 1868:
ReDim yHdr(rgYHdr.rows.Count - 1) 'Size the array 'Find min/max limits for yHeaderColumn, and read values into array ' Assumes minimum yHeader value is 0, ie no negative numbers yHdrMin = maxPositiveDouble yHdrMax = 0 i = 0 For Each row In rgYHdr.rows If yHdrMax < row.Cells(1, 1).Value Then yHdrMax = row.Cells(1, 1).Value End If If yHdrMin : -->
3156: 22: 182: 158: 677: 1880:
t Then y1 = t y2 = yHdr(i + 1) ixY1 = i ixY2 = i + 1 End If i = i + 1 Next 'Get fQ11, fQ12, fQ21, fQ22 fQ11 = xyData(ixX1, ixY1) fQ12 = xyData(ixX1, ixY2) fQ21 = xyData(ixX2, ixY1)
1878:
t Then x1 = t x2 = xHdr(i + 1) ixX1 = i ixX2 = i + 1 End If i = i + 1 Next 'Find y1, y2, and corresponding indices ixY1, ixY2 in yHdr i = 0 y1 = yHdrMin y2 = yHdrMin ixY1 = 0
1867:
col.Cells(1, 1).Value Then xHdrMin = col.Cells(1, 1).Value End If xHdr(i) = col.Cells(1, 1).Value i = i + 1 Next 'Get yHeaderColumn, and set up array to hold values Set rgYHdr = rgTable.Offset(1, 0).Resize(rgTable.rows.Count - 1, 1)
1858:
It would seem useful to include software code for many of these excellent mathematical explanations/algorithms. I've included here an Excel user function I wrote yesterday that should work with nearly any 2D table in Excel. The algorithm is based on the algorithm on the main page. There has been very
271:
The idea of explaining the method using the "capital-H" (or capital-I) shape may help less mathematically skilled readers, but overcomplicates it, IMHO. After reading (and before some thinking) I was left with the impression that three separate linear operations were required, but the meaning of the
316:
I think it is an excellent formulation for interpretation -- the weights of each corner are proportional to the area of the opposing sub-rectangle. The (x2-x1)(y2-y1) term is the area of the whole rectangle, and, for instance, the (x-x1)(y-y1) is the area of the rectangle opposite Q_22. That would
1876:
yHdrMax Then MsgBox ("Interp2D: x or y value out of range: x= " & x & " y= " & y) End End If 'Get xyData, and set up array to hold values Set rgXYData = rgTable.Offset(1, 1).Resize(rgTable.rows.Count - 1, rgTable.columns.Count - 1) ReDim
1818:
Applying the interpolation is a linear transform of the input variables (Q_**), but the surface between the points is not a plane. Three points specify a plane, and the fourth would require some sort of curvature. If you were interpolating on a triangle by finding the point on the plane defined
1264:
We did a test in a spread sheet - with all plus signs the answers were correct - minus signs would have given an incorrect answer. If the f(p) equation is plugged into the the f(R1) and f(R2) equations then minus signs do not seem to occur. We could be wrong though .. :-) I can provide a link to a
3410:
Compound interpolation operations, whether bilinear or trilinear, are defined by functions that have the same depth as the space in which points are defined, e.g. a compound interpolation operation performed in a 2D grid (i.e. bilinear interpolation), requires an interpolant of degree two, and a
1801:
If the phrase is bothering you, then perhaps you could try reformulating it? By the way, I don't know that this non-linear interpolant actually generates a linear filter that will be used to process the image. Different editors come from different backgrounds, and I don't do image manipulation.
968: 1869:
row.Cells(1, 1).Value Then yHdrMin = row.Cells(1, 1).Value End If yHdr(i) = row.Cells(1, 1).Value i = i + 1 Next 'Verify that x & y are in proper range, ' after allowing for Epsilon differences in values If x <
317:
hold to higher dimensions: In trilinear, the weights of each component are proportional to the size of the opposing volume. Back down to the univariate linear, case, the weight of each extreme is proportional to the distance opposite the extreme. Conceptually, it seems equivalent to the
3411:
compound interpolation operation in a 3D grid (i.e. trilinear interpolation) requires an interpolant of degree three. Performing one linear interpolation on each dimension of the space you are working in is how the interpolant is defined for these 'grid interpolation operations'.
1771:
I don't know why this phrase is bothering me... Perhaps because I also want to include a dicussion on the fact that this non-linear interpolant actually generates a linear filter that will be used to process the image (as you all know). Wat do you think?... --
296:
However, explaining bilinear interpolation as successive 1d linear interpolations also has its advantages. It explains the name (you do first an interpolation in the x-direction and then one in the y-direction) and it points to an easy way to do an error
1232: 3379:
Regardless of the depth (i.e. number of dimensions) of the space in which points are defined, linear interpolation operation is a one dimensional operation; essentially you generate a third point between two known points, all three being on a
3529:
I found the formula with b_xx coefficients would be very useful, but I couldn’t figure out how is the derivation done with only the final formula provided. It might be a lot better to add more information and explanation of that formula. :-)
292:
I like your idea of coupling the areas with the weights very much. It is easy to see it as a generalization of the one-dimensional case, where the weights are determined by the distances. I agree that this will be less complicated than the
2280: 3463:
Does the alternate algorithm (assuming the final functional form, and solving the matrix to find the weights) also trivially generalise to individual (convex) non-rectilinear quadrilaterals? (And what about convex quadrilateral meshes?)
3166:
Here's the formula I use for bilinear interpolation of a quadrilateral region bounded by curved edges. The position is parametrized by , each going 0 to 1, with 4 corner positions A,B,C,D, and 4 edge curves e(u), f(v), g(v), and h(u).
2991: 1702: 1496: 383: 373:
On using this page to check some interpolations we noticed that some minus signs should be plus signs. These have been changed. Otherwise this page is excellent. How about something similar in the tri-linear equations page?
3081:
Could someone please explain what f(Q11), f(Q12), f(Q21), and f(Q22) actually are? Everything else is explicitly defined, but I have no idea what the function for these points is calculating. In other words, f(Q??) = ???
687: 275:
I would describe the process as a weighted average of the four nearest points, with the weights being determined by the areas of the four rectangles divided by their sum. This sum is the area of the rectangle QQQQ.
2783: 3404:
Trilinear interpolation is a compound interpolation operation that consists of seven linear interpolations (two bilinear interpolations followed by a linear interpolation) that are done in three dimensional
3385:
Bilinear and trilinear interpolations are compound interpolation operations, that consist of multiple linear interpolations along the grid lines, performed on 2D and 3D grids respectively. They are linear
1879:
ixY2 = 0 For Each t In yHdr If y = t Then y1 = t y2 = t ixY1 = i ixY2 = i Exit For ElseIf y : -->
140: 2999:
Like you said, the result of interpolation is x+y indeed, and the form that you said was not definitive for the situation is the very form you used to find the result of interpolation actually.
2643: 2548: 3582: 2372: 1275:
Of course, I could also be wrong. Please post the link, or email the code to me directly (you can find my email address by going to my user page and following the link to my home page). --
2453: 3297:
There are three kinds of interpolation operations depending on the form of the interpolant used: piecewise constant interpolation, linear interpolation and non-linear interpolation.
1042: 246: 3281:
You either don't have the original function that was used to generate the data, or you have it but it is too complex and thus inefficient to evaluate with the resources at hand
3347:
are determined by their relative distances to y on the x-axis. However, note that the weights are inversely proportional to the distances on the x-axis, i.e. the weight of y
300:
So, what do you think of the following outline: First give the formula and your area-based explanation and then say that the formula can also be derived via the H-shape. --
3592: 328:
Also, the 'four nearest points' idea works this way only if the points are on a regular grid. If the points are irregular, one violates the first assumption on the page.
236: 1862:
Public Function Interp2D(ByVal x As Double, ByVal y As Double, ByVal rgTable As Range) As Double '**** Interp2D BILINEAR INTERPOLATION FUNCTION **** '(From
1049: 3399:
Bilinear interpolation is a compound interpolation operation that consists of three consecutive interpolation operations that are done on two dimensional (2D) grids.
3597: 2098: 198: 672:{\displaystyle f(x,y)\approx {\frac {f(Q_{11})}{(x_{1}-x_{2})(y_{1}-y_{2})}}(x-x_{2})(y-y_{2})-{\frac {f(Q_{21})}{(x_{1}-x_{2})(y_{1}-y_{2})}}(x-x_{1})(y-y_{2})} 3304:, you assume that the two known data points and the new data point between the two are connected by a line having a zero slope, and thus the interpolant is y=b 2796: 1507: 1301: 3587: 222: 3577: 1768:
The text mentions the fact that "the interpolant is not linear", but have you ever seen a linear interpolant?... Linear in relation to what, after all??
130: 189: 163: 963:{\displaystyle {}-{\frac {f(Q_{12})}{(x_{1}-x_{2})(y_{1}-y_{2})}}(x-x_{2})(y-y_{1})+{\frac {f(Q_{22})}{(x_{1}-x_{2})(y_{1}-y_{2})}}(x-x_{1})(y-y_{1}).} 3572: 106: 3060:
Related to code writing based on the given example value data, as it allows for seemingly right, but still wrong, code to output the right value.
3058:). In case the example+image are ever changed/updated. Suggest to not use a example value which is right in the middle. Like 14.5 in this case. ( 3509:
Which edge cases? Sampling at the edges of the image? I'd say that there's no convention for this because of the ad hoc nature of this problem.
1834:. The name does not suggest linearity just because it contains the latter's adjective form. unregistered.user 5:38, 30 September 2009 (UTC) 318: 3221:
The article is well written I think. Examples and figures are pretty cool. The figure illustrating the geometric visualisation is fantastic.
3098: 3083: 1841: 97: 58: 3206: 1265:
page with a C code listing showing all plus signs - but I'm not sure if such links are allowed on these pages. I won't change the page.
279:
Even if you don't like my alternative interpretation, it'd be easier to read if 1/( (x2-x1)(y2-y1) ) were in a sigle term at the start.
3444:
and closely compare the example images. Basically, bicubic is great if you like 135° angles and terrible if you don't like edge halos.
3531: 3418: 3438:
Removed assertion that bicubic interpolation was superior to bilinear for various things including "edge halos" which is untrue. See
2649: 3024: 3291:
As long as you are not using the original function, the data you will generate will be estimated/approximated/interpolated data
1830:
Of course it's not linear, it's bilinear. Bilinear means it's linear in terms of either its arguments. Rather like the use in
33: 2093:
Contrary to what the name suggests, the bilinear interpolant is not linear; rather, it is a product of two linear functions:
3498: 3230:
a good starting point to understand interpolation. And, it is a horrible starting point to understand computer graphics ;]
3318:, you assume that the three points are connected by a curve (varying slope), and thus the interpolant is a polynomial of 3199:
from the page, and I need to know how to perform Bilinear Interpolation on a calculator, but the page isn't helping me.
1872:
xHdrMax And x <= xHdrMax + Epsilon Then x = xHdrMax End If If y < yHdrMin And y : -->
3183: 1889:
This article does not cite any references or sources. (difficult when I'm trying to find references for my coursework)
1874:
yHdrMax And y <= yHdrMax + Epsilon Then y = yHdrMax End If If x < xHdrMin Or x : -->
3311:, you assume that the three points are connected by a line having a non-zero slope, and thus the interpolant is y=mx+b 2554: 2459: 3514: 2297: 1786:, which is a linear function. So "the interpolant is not linear" means nonlinear with respect to the arguments of 3440: 3240: 3051:
Also, this example has an inverted y axis which leads to difficulties when trying to apply the formulas above.
3146: 3125:, although it has to interpolate all four edges, rather than just 2 edges. I don't have any sources for this. 3102: 3087: 2385: 2075:
the result of interpolation is f(x,y) = x + y, which cannot be written in the form of (a1 x + a2)(a3 y + a4).
1845: 39: 21: 3210: 3535: 3422: 3041: 1242: 322: 3486: 3414: 3202: 3012: 1837: 3319: 1807: 1719: 1280: 1250: 355: 305: 3510: 983: 197:
on Knowledge (XXG). If you would like to participate, please visit the project page, where you can join
105:
on Knowledge (XXG). If you would like to participate, please visit the project page, where you can join
2038: 1982: 83: 3469: 3244: 3020: 3016: 2083: 1913: 1227:{\displaystyle -{\frac {f(Q_{12})}{(x_{1}-x_{2})(y_{1}-y_{2})}}(x_{1}-x_{2})(y_{2}-y_{1})=f(Q_{12}).} 1992:
Response to Pot- The geneal expression z=b1+b2*x+b3*y+b4*x*y does not factor into an expression like
1908:
The palm tree image is very rough to start with. Can someone do this with a better original image?
1266: 3550: 3490: 2034: 1978: 3390:
on the grid lines whereas they are non-linear between the grid lines. They can be referred to as
3037: 89: 2079: 268:
I think that this article explains the topic in not the best way and I propose a major rewrite.
73: 52: 3483:
Notable omission in the article is what if any conventions exist for dealing with edge cases.
3554: 3494: 3172: 3130: 3067: 2275:{\displaystyle (a_{1}x+a_{2})(a_{3}y+a_{4})=a_{2}a_{4}+a_{1}a_{4}x+a_{2}a_{3}y+a_{1}a_{3}xy\,} 1803: 1715: 1276: 1246: 351: 301: 194: 228: 3449: 3122: 3091: 1927:
How would one put the page back to what it was before there were a lot of failed parsings?
3465: 1938:
the expression z=(a1+a2x)(a3+a4y) does not since a1 and a3 factor out leaving 3 constants
1909: 1894: 3371:-x), because the weighted average should be closer to the value whose weight is larger. 2986:{\displaystyle f(x,y)\approx f(0,0)\,(1-x)(1-y)+f(1,0)\,x(1-y)+f(0,1)\,(1-x)y+f(1,1)xy.} 1697:{\displaystyle f(x,y)\approx f(0,0)\,(1-x)(1-y)+f(1,0)\,x(1-y)+f(0,1)\,(1-x)y+f(1,1)xy.} 1491:{\displaystyle f(x,y)\approx f(0,0)\,(x-1)(y-1)-f(1,0)\,x(y-1)-f(0,1)\,(x-1)y+f(1,1)xy.} 3566: 3248: 2056: 1947: 1831: 1773: 3168: 3126: 3118: 3063: 1873:= yHdrMin - Epsilon Then y = yHdrMin End If If y : --> 1871:= xHdrMin - Epsilon Then x = xHdrMin End If If x : --> 283: 3558: 3539: 3518: 3502: 3473: 3453: 3426: 3214: 3176: 3134: 3106: 3071: 3045: 3028: 2087: 2060: 2042: 1986: 1951: 1917: 1898: 1823: 1811: 1776: 1723: 1284: 1269: 1254: 359: 332: 309: 286: 1744:) represent the weights on the pixels, and this way the alternate weights ( (1 − 1710:
You're probably right. I modified the formulas to avoid negative quantities like
3445: 102: 3155: 3339:, the result (i.e. the weighted average) is y, and the weights of the values y 1890: 1820: 329: 79: 1736:
Maybe it's just me, but I find this way easier because in this case the (1 −
346:
I think there is an error in the matrix formulation. Product of 2x2 and 1x2?
1863: 3327:
Consider 2D Cartesian space: Linear interpolation can be interpreted as a
3549:
The matrix formula for unit square interpolation has x and y transposed.
3294:
The function that you will use to generate new data is called interpolant
2072:
For example in the case of f(0,0) = 0, f(0,1) = f(1,0) = 1, f(1, 1) = 2,
2052: 1943: 181: 157: 3004:
Error in example picture: Bilinear interpolation in grayscale values.
350:
Yes, you're right. Thanks for the notice. The error is now fixed. --
1963:
the 4 corners are z1=z(0,0), z2=z(1,0), z3=z(1,1), z4=z(0,1) and
3097:
Ok, I figured it out. It is the value at the points Q11..Q22.--
2778:{\displaystyle b_{4}=a_{1}a_{3}=f(0,0)-f(1,0)-f(0,1)+f(1,1).\,} 231:
in the banner shell. Please resolve this conflict if possible.
227:
This article has been given a rating which conflicts with the
15: 3525:
Explanations or Derivation of the second Alternative formula
3288:
In either case, you need a new function to generate new data
2069:
I agree. The formula (a1 x + a2)(a3 y + a4) is incorrect.
1714:− 1. I hope I did not introduce errors in the process. -- 2791:
Four equalities above, one for each constant, come from;
1819:
by the triangle, then you'd have a linear interpolant.
1960:
z=A(1+Bu)(1+Ct)+D with u,t the normalized coordinates
2799: 2652: 2557: 2462: 2388: 2300: 2101: 1510: 1304: 1052: 986: 690: 386: 193:, a collaborative effort to improve the coverage of 101:, a collaborative effort to improve the coverage of 3117:The intro states bilinear interpolation applies to 1942:
No, these in fact are four independent constants --
1802:Please do add something about this application. -- 2985: 2777: 2637: 2542: 2447: 2366: 2274: 1696: 1490: 1226: 1036: 962: 671: 3583:C-Class articles with conflicting quality ratings 3441:The myth of infinite detail: Bilinear vs. Bicubic 2288:Alternatively, the interpolant can be written as: 1998:If z=A(1+Bu)(1+Ct)+D then in terms of b1,b2,b3,b4 1859:little testing so take this as a starting point. 3331:operation, where the values to be averaged are y 2638:{\displaystyle b_{3}=a_{2}a_{3}=f(0,1)-f(0,0)\,} 2543:{\displaystyle b_{2}=a_{1}a_{4}=f(1,0)-f(0,0)\,} 1295:Wouldn't it be much more intuitive to replace 3275:You have a set of data but you need more data 3008:The correct value should be 146.1, not 139.5 1864:http://en.wikipedia.org/Bilinear_interpolation 2367:{\displaystyle b_{1}+b_{2}x+b_{3}y+b_{4}xy\,} 207:Knowledge (XXG):WikiProject Computer graphics 8: 19: 3484: 152: 47: 3593:Mid-importance computer graphics articles 3373:This is linear interpolation in 2D space. 2798: 2680: 2670: 2657: 2651: 2585: 2575: 2562: 2556: 2490: 2480: 2467: 2461: 2448:{\displaystyle b_{1}=a_{2}a_{4}=f(0,0)\,} 2416: 2406: 2393: 2387: 2350: 2334: 2318: 2305: 2299: 2258: 2248: 2232: 2222: 2206: 2196: 2183: 2173: 2157: 2141: 2125: 2109: 2100: 1509: 1303: 1212: 1190: 1177: 1161: 1148: 1129: 1116: 1100: 1087: 1069: 1056: 1051: 1025: 1012: 985: 948: 926: 901: 888: 872: 859: 841: 828: 816: 794: 769: 756: 740: 727: 709: 696: 691: 689: 660: 638: 613: 600: 584: 571: 553: 540: 528: 506: 481: 468: 452: 439: 421: 408: 385: 3138: 1241:It would be great if you could edit the 2933: 2892: 2839: 2773: 2633: 2538: 2443: 2362: 2270: 1995:z=(a1+a2*x)(a3+a4*y)unless b1*b4=b2*b3. 1644: 1603: 1550: 1438: 1397: 1344: 154: 115:Knowledge (XXG):WikiProject Mathematics 49: 3598:WikiProject Computer graphics articles 1238:So the minus sign seems correct to me. 378:Are you sure? The formula used to be: 210:Template:WikiProject Computer graphics 1854:Excel Bilinear Interpolation Function 319:Barycentric_coordinates_(mathematics) 7: 1875:xHdrMax Or y < yHdrMin Or y : --> 187:This article is within the scope of 95:This article is within the scope of 3121:while in fact it can also apply to 1044:, the right-hand side evaluates to 1037:{\displaystyle (x,y)=(x_{1},y_{2})} 38:It is of interest to the following 3588:C-Class computer graphics articles 1931:error in linear product expression 229:project-independent quality rating 14: 3578:Low-priority mathematics articles 3359:), and conversely the weight of y 272:intermediates was not explained. 3573:Start-Class mathematics articles 3302:piecewise constant interpolation 3182: 3154: 3145: 1782:The interpolant is the function 180: 156: 118:Template:WikiProject Mathematics 82: 72: 51: 20: 3235:You said you didn't understand 1966:A=(z2-z1)(z4-z1)/(z3+z1-z4-z2) 241:This article has been rated as 135:This article has been rated as 3459:Non-rectilinear quadrilaterals 3271:A problem definition would be: 2971: 2959: 2947: 2935: 2930: 2918: 2909: 2897: 2889: 2877: 2868: 2856: 2853: 2841: 2836: 2824: 2815: 2803: 2767: 2755: 2746: 2734: 2725: 2713: 2704: 2692: 2630: 2618: 2609: 2597: 2535: 2523: 2514: 2502: 2440: 2428: 2163: 2134: 2131: 2102: 2031:b4=z(0,0)-z(1,0)-z(0,1)+z(1,1) 1918:20:23, 19 September 2008 (UTC) 1824:01:13, 25 September 2006 (UTC) 1682: 1670: 1658: 1646: 1641: 1629: 1620: 1608: 1600: 1588: 1579: 1567: 1564: 1552: 1547: 1535: 1526: 1514: 1476: 1464: 1452: 1440: 1435: 1423: 1414: 1402: 1394: 1382: 1373: 1361: 1358: 1346: 1341: 1329: 1320: 1308: 1218: 1205: 1196: 1170: 1167: 1141: 1135: 1109: 1106: 1080: 1075: 1062: 1031: 1005: 999: 987: 954: 935: 932: 913: 907: 881: 878: 852: 847: 834: 822: 803: 800: 781: 775: 749: 746: 720: 715: 702: 666: 647: 644: 625: 619: 593: 590: 564: 559: 546: 534: 515: 512: 493: 487: 461: 458: 432: 427: 414: 402: 390: 333:19:11, 24 September 2006 (UTC) 1: 3427:05:56, 13 November 2013 (UTC) 3392:grid interpolation operations 3177:03:56, 16 December 2011 (UTC) 3046:13:11, 18 November 2010 (UTC) 3029:12:41, 18 November 2010 (UTC) 1245:page along similar lines. -- 201:and see a list of open tasks. 190:WikiProject Computer graphics 109:and see a list of open tasks. 3519:18:18, 6 December 2019 (UTC) 3503:07:26, 1 December 2019 (UTC) 3474:23:39, 9 February 2017 (UTC) 3454:23:32, 27 October 2015 (UTC) 3160:NOT bilinearly interpolated 3135:02:56, 3 December 2011 (UTC) 321:interpolation often used in 310:13:27, 19 January 2006 (UTC) 287:02:24, 19 January 2006 (UTC) 3239:. I suggest you start with 2088:12:32, 16 August 2012 (UTC) 2016:z=(b2*b3/b4)*+(b1-b2*b3/b4) 1812:14:54, 25 August 2006 (UTC) 1777:14:18, 25 August 2006 (UTC) 342:Error in matrix formulation 3614: 3226:Bilinear interpolation is 1957:the correct expression is 1899:22:35, 23 April 2008 (UTC) 360:05:53, 20 April 2006 (UTC) 247:project's importance scale 213:computer graphics articles 3559:20:08, 19 July 2021 (UTC) 3215:16:41, 16 July 2013 (UTC) 3191:Please simplify this page 3072:05:38, 27 June 2015 (UTC) 2061:14:12, 12 July 2010 (UTC) 2043:21:07, 11 July 2010 (UTC) 1987:14:51, 3 April 2010 (UTC) 1952:00:59, 4 April 2010 (UTC) 240: 226: 175: 134: 67: 46: 3316:non-linear interpolation 3107:02:00, 30 May 2011 (UTC) 3092:01:58, 30 May 2011 (UTC) 1724:04:50, 22 May 2006 (UTC) 1285:03:43, 18 May 2006 (UTC) 1270:21:38, 17 May 2006 (UTC) 1255:04:09, 17 May 2006 (UTC) 141:project's priority scale 3540:20:04, 7 May 2020 (UTC) 3479:treatment of edge cases 3363:should be taken as (x-x 3076: 1291:Better form of equation 1243:trilinear interpolation 323:Finite_element_analysis 98:WikiProject Mathematics 3151:Bilinear interpolated 2987: 2779: 2639: 2544: 2449: 2368: 2276: 1698: 1492: 1228: 1038: 964: 673: 369:Error in Big equations 28:This article is rated 3351:should be taken as (x 3036:I agree. Good catch. 2988: 2780: 2640: 2545: 2450: 2369: 2277: 1935:you need 4 constants 1904:Bad Image for Example 1699: 1493: 1229: 1039: 965: 674: 32:on Knowledge (XXG)'s 3434:bilinear vs. bicubic 3309:linear interpolation 3245:linear interpolation 3243:, and continue with 3195:I do not understand 2797: 2650: 2555: 2460: 2386: 2298: 2099: 1508: 1302: 1050: 984: 688: 384: 121:mathematics articles 3355:-x) instead of (x-x 3258:is synonymous with 3141: 3056:Hobby_Coder_Nitpick 1870:xHdrMin And x : --> 3329:weighted averaging 3241:weighted averaging 3139: 3113:Curvilinear grids? 2983: 2934: 2893: 2840: 2775: 2774: 2635: 2634: 2540: 2539: 2445: 2444: 2364: 2363: 2272: 2271: 1694: 1645: 1604: 1551: 1488: 1439: 1398: 1345: 1224: 1034: 960: 669: 90:Mathematics portal 34:content assessment 3505: 3489:comment added by 3417:comment added by 3277:in the same range 3205:comment added by 3164: 3163: 3140:curvilinear grid 3123:curvilinear grids 3032: 3015:comment added by 1840:comment added by 1139: 911: 779: 623: 491: 261: 260: 257: 256: 253: 252: 204:Computer graphics 195:computer graphics 164:Computer graphics 151: 150: 147: 146: 3605: 3511:BernardoSulzbach 3429: 3217: 3186: 3158: 3149: 3142: 3031: 3009: 2992: 2990: 2989: 2984: 2784: 2782: 2781: 2776: 2685: 2684: 2675: 2674: 2662: 2661: 2644: 2642: 2641: 2636: 2590: 2589: 2580: 2579: 2567: 2566: 2549: 2547: 2546: 2541: 2495: 2494: 2485: 2484: 2472: 2471: 2454: 2452: 2451: 2446: 2421: 2420: 2411: 2410: 2398: 2397: 2373: 2371: 2370: 2365: 2355: 2354: 2339: 2338: 2323: 2322: 2310: 2309: 2281: 2279: 2278: 2273: 2263: 2262: 2253: 2252: 2237: 2236: 2227: 2226: 2211: 2210: 2201: 2200: 2188: 2187: 2178: 2177: 2162: 2161: 2146: 2145: 2130: 2129: 2114: 2113: 2028:b3=z(0,1)-z(0,0) 2025:b2=z(1,0)-z(0,0) 1849: 1703: 1701: 1700: 1695: 1497: 1495: 1494: 1489: 1233: 1231: 1230: 1225: 1217: 1216: 1195: 1194: 1182: 1181: 1166: 1165: 1153: 1152: 1140: 1138: 1134: 1133: 1121: 1120: 1105: 1104: 1092: 1091: 1078: 1074: 1073: 1057: 1043: 1041: 1040: 1035: 1030: 1029: 1017: 1016: 969: 967: 966: 961: 953: 952: 931: 930: 912: 910: 906: 905: 893: 892: 877: 876: 864: 863: 850: 846: 845: 829: 821: 820: 799: 798: 780: 778: 774: 773: 761: 760: 745: 744: 732: 731: 718: 714: 713: 697: 692: 678: 676: 675: 670: 665: 664: 643: 642: 624: 622: 618: 617: 605: 604: 589: 588: 576: 575: 562: 558: 557: 541: 533: 532: 511: 510: 492: 490: 486: 485: 473: 472: 457: 456: 444: 443: 430: 426: 425: 409: 215: 214: 211: 208: 205: 184: 177: 176: 171: 168: 160: 153: 123: 122: 119: 116: 113: 92: 87: 86: 76: 69: 68: 63: 55: 48: 31: 25: 24: 16: 3613: 3612: 3608: 3607: 3606: 3604: 3603: 3602: 3563: 3562: 3547: 3527: 3481: 3461: 3436: 3412: 3370: 3367:) instead of (x 3366: 3362: 3358: 3354: 3350: 3346: 3342: 3338: 3334: 3200: 3193: 3115: 3079: 3077:I don't get it. 3038:—Ben FrantzDale 3010: 3006: 2795: 2794: 2676: 2666: 2653: 2648: 2647: 2581: 2571: 2558: 2553: 2552: 2486: 2476: 2463: 2458: 2457: 2412: 2402: 2389: 2384: 2383: 2346: 2330: 2314: 2301: 2296: 2295: 2254: 2244: 2228: 2218: 2202: 2192: 2179: 2169: 2153: 2137: 2121: 2105: 2097: 2096: 1933: 1925: 1906: 1887: 1882: 1856: 1835: 1763: 1506: 1505: 1300: 1299: 1293: 1208: 1186: 1173: 1157: 1144: 1125: 1112: 1096: 1083: 1079: 1065: 1058: 1048: 1047: 1021: 1008: 982: 981: 944: 922: 897: 884: 868: 855: 851: 837: 830: 812: 790: 765: 752: 736: 723: 719: 705: 698: 686: 685: 656: 634: 609: 596: 580: 567: 563: 549: 542: 524: 502: 477: 464: 448: 435: 431: 417: 410: 382: 381: 371: 344: 266: 212: 209: 206: 203: 202: 169: 166: 120: 117: 114: 111: 110: 88: 81: 61: 29: 12: 11: 5: 3611: 3609: 3601: 3600: 3595: 3590: 3585: 3580: 3575: 3565: 3564: 3546: 3543: 3526: 3523: 3522: 3521: 3480: 3477: 3460: 3457: 3435: 3432: 3431: 3430: 3407: 3406: 3401: 3400: 3396: 3395: 3382: 3381: 3376: 3375: 3368: 3364: 3360: 3356: 3352: 3348: 3344: 3340: 3336: 3332: 3324: 3323: 3312: 3305: 3298: 3295: 3292: 3289: 3285: 3284: 3283: 3282: 3279: 3267: 3266: 3252: 3251: 3232: 3231: 3223: 3222: 3192: 3189: 3188: 3187: 3162: 3161: 3159: 3152: 3150: 3114: 3111: 3110: 3109: 3099:61.194.119.130 3084:61.194.119.130 3078: 3075: 3049: 3048: 3005: 3002: 3001: 3000: 2996: 2995: 2994: 2993: 2982: 2979: 2976: 2973: 2970: 2967: 2964: 2961: 2958: 2955: 2952: 2949: 2946: 2943: 2940: 2937: 2932: 2929: 2926: 2923: 2920: 2917: 2914: 2911: 2908: 2905: 2902: 2899: 2896: 2891: 2888: 2885: 2882: 2879: 2876: 2873: 2870: 2867: 2864: 2861: 2858: 2855: 2852: 2849: 2846: 2843: 2838: 2835: 2832: 2829: 2826: 2823: 2820: 2817: 2814: 2811: 2808: 2805: 2802: 2788: 2787: 2786: 2785: 2772: 2769: 2766: 2763: 2760: 2757: 2754: 2751: 2748: 2745: 2742: 2739: 2736: 2733: 2730: 2727: 2724: 2721: 2718: 2715: 2712: 2709: 2706: 2703: 2700: 2697: 2694: 2691: 2688: 2683: 2679: 2673: 2669: 2665: 2660: 2656: 2645: 2632: 2629: 2626: 2623: 2620: 2617: 2614: 2611: 2608: 2605: 2602: 2599: 2596: 2593: 2588: 2584: 2578: 2574: 2570: 2565: 2561: 2550: 2537: 2534: 2531: 2528: 2525: 2522: 2519: 2516: 2513: 2510: 2507: 2504: 2501: 2498: 2493: 2489: 2483: 2479: 2475: 2470: 2466: 2455: 2442: 2439: 2436: 2433: 2430: 2427: 2424: 2419: 2415: 2409: 2405: 2401: 2396: 2392: 2377: 2376: 2375: 2374: 2361: 2358: 2353: 2349: 2345: 2342: 2337: 2333: 2329: 2326: 2321: 2317: 2313: 2308: 2304: 2290: 2289: 2285: 2284: 2283: 2282: 2269: 2266: 2261: 2257: 2251: 2247: 2243: 2240: 2235: 2231: 2225: 2221: 2217: 2214: 2209: 2205: 2199: 2195: 2191: 2186: 2182: 2176: 2172: 2168: 2165: 2160: 2156: 2152: 2149: 2144: 2140: 2136: 2133: 2128: 2124: 2120: 2117: 2112: 2108: 2104: 2068: 2066: 2065: 2064: 2063: 2046: 2045: 2032: 2029: 2026: 2023: 2020: 2017: 2014: 2011: 2008: 2005: 2002: 1999: 1996: 1993: 1955: 1954: 1932: 1929: 1924: 1921: 1905: 1902: 1886: 1883: 1861: 1855: 1852: 1851: 1850: 1842:137.189.90.241 1827: 1826: 1815: 1814: 1799: 1762: 1759: 1758: 1757: 1756: 1755: 1754: 1753: 1752:) add up to 1. 1729: 1728: 1727: 1726: 1705: 1704: 1693: 1690: 1687: 1684: 1681: 1678: 1675: 1672: 1669: 1666: 1663: 1660: 1657: 1654: 1651: 1648: 1643: 1640: 1637: 1634: 1631: 1628: 1625: 1622: 1619: 1616: 1613: 1610: 1607: 1602: 1599: 1596: 1593: 1590: 1587: 1584: 1581: 1578: 1575: 1572: 1569: 1566: 1563: 1560: 1557: 1554: 1549: 1546: 1543: 1540: 1537: 1534: 1531: 1528: 1525: 1522: 1519: 1516: 1513: 1499: 1498: 1487: 1484: 1481: 1478: 1475: 1472: 1469: 1466: 1463: 1460: 1457: 1454: 1451: 1448: 1445: 1442: 1437: 1434: 1431: 1428: 1425: 1422: 1419: 1416: 1413: 1410: 1407: 1404: 1401: 1396: 1393: 1390: 1387: 1384: 1381: 1378: 1375: 1372: 1369: 1366: 1363: 1360: 1357: 1354: 1351: 1348: 1343: 1340: 1337: 1334: 1331: 1328: 1325: 1322: 1319: 1316: 1313: 1310: 1307: 1292: 1289: 1288: 1287: 1267:safetycritical 1260: 1258: 1257: 1239: 1236: 1235: 1234: 1223: 1220: 1215: 1211: 1207: 1204: 1201: 1198: 1193: 1189: 1185: 1180: 1176: 1172: 1169: 1164: 1160: 1156: 1151: 1147: 1143: 1137: 1132: 1128: 1124: 1119: 1115: 1111: 1108: 1103: 1099: 1095: 1090: 1086: 1082: 1077: 1072: 1068: 1064: 1061: 1055: 1033: 1028: 1024: 1020: 1015: 1011: 1007: 1004: 1001: 998: 995: 992: 989: 978: 977: 976: 975: 974: 973: 972: 971: 970: 959: 956: 951: 947: 943: 940: 937: 934: 929: 925: 921: 918: 915: 909: 904: 900: 896: 891: 887: 883: 880: 875: 871: 867: 862: 858: 854: 849: 844: 840: 836: 833: 827: 824: 819: 815: 811: 808: 805: 802: 797: 793: 789: 786: 783: 777: 772: 768: 764: 759: 755: 751: 748: 743: 739: 735: 730: 726: 722: 717: 712: 708: 704: 701: 695: 668: 663: 659: 655: 652: 649: 646: 641: 637: 633: 630: 627: 621: 616: 612: 608: 603: 599: 595: 592: 587: 583: 579: 574: 570: 566: 561: 556: 552: 548: 545: 539: 536: 531: 527: 523: 520: 517: 514: 509: 505: 501: 498: 495: 489: 484: 480: 476: 471: 467: 463: 460: 455: 451: 447: 442: 438: 434: 429: 424: 420: 416: 413: 407: 404: 401: 398: 395: 392: 389: 370: 367: 365: 363: 362: 343: 340: 338: 336: 335: 326: 313: 312: 298: 294: 265: 262: 259: 258: 255: 254: 251: 250: 243:Mid-importance 239: 233: 232: 225: 219: 218: 216: 199:the discussion 185: 173: 172: 170:Mid‑importance 161: 149: 148: 145: 144: 133: 127: 126: 124: 107:the discussion 94: 93: 77: 65: 64: 56: 44: 43: 37: 26: 13: 10: 9: 6: 4: 3: 2: 3610: 3599: 3596: 3594: 3591: 3589: 3586: 3584: 3581: 3579: 3576: 3574: 3571: 3570: 3568: 3561: 3560: 3556: 3552: 3545:Formula error 3544: 3542: 3541: 3537: 3533: 3524: 3520: 3516: 3512: 3508: 3507: 3506: 3504: 3500: 3496: 3492: 3488: 3478: 3476: 3475: 3471: 3467: 3458: 3456: 3455: 3451: 3447: 3443: 3442: 3433: 3428: 3424: 3420: 3416: 3409: 3408: 3403: 3402: 3398: 3397: 3393: 3389: 3384: 3383: 3378: 3377: 3374: 3330: 3326: 3325: 3321: 3317: 3313: 3310: 3306: 3303: 3299: 3296: 3293: 3290: 3287: 3286: 3280: 3278: 3274: 3273: 3272: 3269: 3268: 3265: 3264:approximation 3261: 3257: 3256:Interpolation 3254: 3253: 3250: 3249:interpolation 3246: 3242: 3238: 3234: 3233: 3229: 3225: 3224: 3220: 3219: 3218: 3216: 3212: 3208: 3207:86.133.88.157 3204: 3198: 3190: 3185: 3181: 3180: 3179: 3178: 3174: 3170: 3157: 3153: 3148: 3144: 3143: 3137: 3136: 3132: 3128: 3124: 3120: 3119:regular grids 3112: 3108: 3104: 3100: 3096: 3095: 3094: 3093: 3089: 3085: 3074: 3073: 3069: 3065: 3061: 3057: 3052: 3047: 3043: 3039: 3035: 3034: 3033: 3030: 3026: 3022: 3018: 3014: 3003: 2998: 2997: 2980: 2977: 2974: 2968: 2965: 2962: 2956: 2953: 2950: 2944: 2941: 2938: 2927: 2924: 2921: 2915: 2912: 2906: 2903: 2900: 2894: 2886: 2883: 2880: 2874: 2871: 2865: 2862: 2859: 2850: 2847: 2844: 2833: 2830: 2827: 2821: 2818: 2812: 2809: 2806: 2800: 2793: 2792: 2790: 2789: 2770: 2764: 2761: 2758: 2752: 2749: 2743: 2740: 2737: 2731: 2728: 2722: 2719: 2716: 2710: 2707: 2701: 2698: 2695: 2689: 2686: 2681: 2677: 2671: 2667: 2663: 2658: 2654: 2646: 2627: 2624: 2621: 2615: 2612: 2606: 2603: 2600: 2594: 2591: 2586: 2582: 2576: 2572: 2568: 2563: 2559: 2551: 2532: 2529: 2526: 2520: 2517: 2511: 2508: 2505: 2499: 2496: 2491: 2487: 2481: 2477: 2473: 2468: 2464: 2456: 2437: 2434: 2431: 2425: 2422: 2417: 2413: 2407: 2403: 2399: 2394: 2390: 2382: 2381: 2379: 2378: 2359: 2356: 2351: 2347: 2343: 2340: 2335: 2331: 2327: 2324: 2319: 2315: 2311: 2306: 2302: 2294: 2293: 2292: 2291: 2287: 2286: 2267: 2264: 2259: 2255: 2249: 2245: 2241: 2238: 2233: 2229: 2223: 2219: 2215: 2212: 2207: 2203: 2197: 2193: 2189: 2184: 2180: 2174: 2170: 2166: 2158: 2154: 2150: 2147: 2142: 2138: 2126: 2122: 2118: 2115: 2110: 2106: 2095: 2094: 2092: 2091: 2090: 2089: 2085: 2081: 2076: 2073: 2070: 2062: 2058: 2054: 2050: 2049: 2048: 2047: 2044: 2040: 2036: 2033: 2030: 2027: 2024: 2021: 2018: 2015: 2012: 2010:D=b1-b2*b3/b4 2009: 2006: 2003: 2000: 1997: 1994: 1991: 1990: 1989: 1988: 1984: 1980: 1976: 1973: 1970: 1967: 1964: 1961: 1958: 1953: 1949: 1945: 1941: 1940: 1939: 1936: 1930: 1928: 1922: 1920: 1919: 1915: 1911: 1903: 1901: 1900: 1896: 1892: 1884: 1865: 1860: 1853: 1847: 1843: 1839: 1833: 1832:Bilinear form 1829: 1828: 1825: 1822: 1817: 1816: 1813: 1809: 1805: 1800: 1797: 1793: 1789: 1785: 1781: 1780: 1779: 1778: 1775: 1769: 1766: 1760: 1751: 1747: 1743: 1739: 1735: 1734: 1733: 1732: 1731: 1730: 1725: 1721: 1717: 1713: 1709: 1708: 1707: 1706: 1691: 1688: 1685: 1679: 1676: 1673: 1667: 1664: 1661: 1655: 1652: 1649: 1638: 1635: 1632: 1626: 1623: 1617: 1614: 1611: 1605: 1597: 1594: 1591: 1585: 1582: 1576: 1573: 1570: 1561: 1558: 1555: 1544: 1541: 1538: 1532: 1529: 1523: 1520: 1517: 1511: 1504: 1503: 1502: 1485: 1482: 1479: 1473: 1470: 1467: 1461: 1458: 1455: 1449: 1446: 1443: 1432: 1429: 1426: 1420: 1417: 1411: 1408: 1405: 1399: 1391: 1388: 1385: 1379: 1376: 1370: 1367: 1364: 1355: 1352: 1349: 1338: 1335: 1332: 1326: 1323: 1317: 1314: 1311: 1305: 1298: 1297: 1296: 1290: 1286: 1282: 1278: 1274: 1273: 1272: 1271: 1268: 1262: 1256: 1252: 1248: 1244: 1240: 1237: 1221: 1213: 1209: 1202: 1199: 1191: 1187: 1183: 1178: 1174: 1162: 1158: 1154: 1149: 1145: 1130: 1126: 1122: 1117: 1113: 1101: 1097: 1093: 1088: 1084: 1070: 1066: 1059: 1053: 1046: 1045: 1026: 1022: 1018: 1013: 1009: 1002: 996: 993: 990: 979: 957: 949: 945: 941: 938: 927: 923: 919: 916: 902: 898: 894: 889: 885: 873: 869: 865: 860: 856: 842: 838: 831: 825: 817: 813: 809: 806: 795: 791: 787: 784: 770: 766: 762: 757: 753: 741: 737: 733: 728: 724: 710: 706: 699: 693: 684: 683: 682: 681: 680: 679: 661: 657: 653: 650: 639: 635: 631: 628: 614: 610: 606: 601: 597: 585: 581: 577: 572: 568: 554: 550: 543: 537: 529: 525: 521: 518: 507: 503: 499: 496: 482: 478: 474: 469: 465: 453: 449: 445: 440: 436: 422: 418: 411: 405: 399: 396: 393: 387: 380: 379: 377: 376: 375: 368: 366: 361: 357: 353: 349: 348: 347: 341: 339: 334: 331: 327: 324: 320: 315: 314: 311: 307: 303: 299: 295: 291: 290: 289: 288: 285: 280: 277: 273: 269: 263: 248: 244: 238: 235: 234: 230: 224: 221: 220: 217: 200: 196: 192: 191: 186: 183: 179: 178: 174: 165: 162: 159: 155: 142: 138: 132: 129: 128: 125: 108: 104: 100: 99: 91: 85: 80: 78: 75: 71: 70: 66: 60: 57: 54: 50: 45: 41: 35: 27: 23: 18: 17: 3548: 3532:1.36.219.240 3528: 3485:— Preceding 3482: 3462: 3439: 3437: 3419:85.110.50.54 3413:— Preceding 3391: 3387: 3372: 3328: 3315: 3308: 3301: 3276: 3270: 3263: 3259: 3255: 3236: 3227: 3201:— Preceding 3196: 3194: 3165: 3116: 3080: 3059: 3055: 3053: 3050: 3007: 2077: 2074: 2071: 2067: 1977: 1974: 1972:C=(z4-z1)/A 1971: 1969:B=(z2-z1)/A 1968: 1965: 1962: 1959: 1956: 1937: 1934: 1926: 1907: 1888: 1885:No citations 1857: 1804:Jitse Niesen 1795: 1791: 1790:, which are 1787: 1783: 1770: 1767: 1765:Hi there... 1764: 1749: 1745: 1741: 1737: 1716:Jitse Niesen 1711: 1500: 1294: 1277:Jitse Niesen 1263: 1261:(continued) 1259: 1247:Jitse Niesen 980:Substituing 372: 364: 352:Jitse Niesen 345: 337: 302:Jitse Niesen 281: 278: 274: 270: 267: 242: 188: 137:Low-priority 136: 96: 62:Low‑priority 40:WikiProjects 3322:two or more 3011:—Preceding 1836:—Preceding 1761:Linearities 1740:) and (1 − 112:Mathematics 103:mathematics 59:Mathematics 30:Start-class 3567:Categories 3466:Cesiumfrog 3260:estimation 3017:Skogkatten 2001:A=b2*b3/b4 1910:daviddoria 282:thoughts? 2022:b1=z(0,0) 297:analysis. 3499:contribs 3487:unsigned 3415:unsigned 3237:anything 3203:unsigned 3197:anything 3169:Tom Ruen 3127:Tom Ruen 3025:contribs 3013:unsigned 1838:unsigned 293:H-shape. 3551:Shg4421 3491:Norlesh 3064:MvGulik 2380:where, 2035:Jdf6042 2007:C=b4/b2 2004:B=b4/b3 1979:Jdf6042 1975:D=z1-A 1774:NIC1138 284:TomViza 264:Rewrite 245:on the 167:C‑class 139:on the 3446:Foogus 3405:grids. 3320:degree 3054:Minor( 2051:So? -- 1923:Revert 1748:) and 36:scale. 3380:line. 3343:and y 3335:and y 2080:Lzn11 2013:thus, 1891:Ms331 1821:Drf5n 1501:with 330:Drf5n 3555:talk 3536:talk 3515:talk 3495:talk 3470:talk 3450:talk 3423:talk 3388:only 3262:and 3247:and 3211:talk 3173:talk 3131:talk 3103:talk 3088:talk 3068:talk 3062:) -- 3042:talk 3021:talk 2084:talk 2057:talk 2039:talk 2019:with 1983:talk 1948:talk 1914:talk 1895:talk 1846:talk 1808:talk 1794:and 1720:talk 1281:talk 1251:talk 356:talk 306:talk 3314:In 3307:In 3300:In 3228:not 2053:Pot 1944:Pot 237:Mid 131:Low 3569:: 3557:) 3538:) 3517:) 3501:) 3497:• 3472:) 3452:) 3425:) 3213:) 3175:) 3133:) 3105:) 3090:) 3082:-- 3070:) 3044:) 3027:) 3023:• 2942:− 2904:− 2863:− 2848:− 2819:≈ 2729:− 2708:− 2613:− 2518:− 2086:) 2078:-- 2059:) 2041:) 1985:) 1950:) 1916:) 1897:) 1848:) 1810:) 1722:) 1653:− 1615:− 1574:− 1559:− 1530:≈ 1447:− 1418:− 1409:− 1377:− 1368:− 1353:− 1324:≈ 1283:) 1253:) 1214:12 1184:− 1155:− 1123:− 1094:− 1071:12 1054:− 942:− 920:− 895:− 866:− 843:22 810:− 788:− 763:− 734:− 711:12 694:− 654:− 632:− 607:− 578:− 555:21 538:− 522:− 500:− 475:− 446:− 423:11 406:≈ 358:) 308:) 3553:( 3534:( 3513:( 3493:( 3468:( 3448:( 3421:( 3394:. 3369:1 3365:0 3361:1 3357:0 3353:1 3349:0 3345:1 3341:0 3337:1 3333:0 3209:( 3171:( 3129:( 3101:( 3086:( 3066:( 3040:( 3019:( 2981:. 2978:y 2975:x 2972:) 2969:1 2966:, 2963:1 2960:( 2957:f 2954:+ 2951:y 2948:) 2945:x 2939:1 2936:( 2931:) 2928:1 2925:, 2922:0 2919:( 2916:f 2913:+ 2910:) 2907:y 2901:1 2898:( 2895:x 2890:) 2887:0 2884:, 2881:1 2878:( 2875:f 2872:+ 2869:) 2866:y 2860:1 2857:( 2854:) 2851:x 2845:1 2842:( 2837:) 2834:0 2831:, 2828:0 2825:( 2822:f 2816:) 2813:y 2810:, 2807:x 2804:( 2801:f 2771:. 2768:) 2765:1 2762:, 2759:1 2756:( 2753:f 2750:+ 2747:) 2744:1 2741:, 2738:0 2735:( 2732:f 2726:) 2723:0 2720:, 2717:1 2714:( 2711:f 2705:) 2702:0 2699:, 2696:0 2693:( 2690:f 2687:= 2682:3 2678:a 2672:1 2668:a 2664:= 2659:4 2655:b 2631:) 2628:0 2625:, 2622:0 2619:( 2616:f 2610:) 2607:1 2604:, 2601:0 2598:( 2595:f 2592:= 2587:3 2583:a 2577:2 2573:a 2569:= 2564:3 2560:b 2536:) 2533:0 2530:, 2527:0 2524:( 2521:f 2515:) 2512:0 2509:, 2506:1 2503:( 2500:f 2497:= 2492:4 2488:a 2482:1 2478:a 2474:= 2469:2 2465:b 2441:) 2438:0 2435:, 2432:0 2429:( 2426:f 2423:= 2418:4 2414:a 2408:2 2404:a 2400:= 2395:1 2391:b 2360:y 2357:x 2352:4 2348:b 2344:+ 2341:y 2336:3 2332:b 2328:+ 2325:x 2320:2 2316:b 2312:+ 2307:1 2303:b 2268:y 2265:x 2260:3 2256:a 2250:1 2246:a 2242:+ 2239:y 2234:3 2230:a 2224:2 2220:a 2216:+ 2213:x 2208:4 2204:a 2198:1 2194:a 2190:+ 2185:4 2181:a 2175:2 2171:a 2167:= 2164:) 2159:4 2155:a 2151:+ 2148:y 2143:3 2139:a 2135:( 2132:) 2127:2 2123:a 2119:+ 2116:x 2111:1 2107:a 2103:( 2082:( 2055:( 2037:( 1981:( 1946:( 1912:( 1893:( 1844:( 1806:( 1798:. 1796:y 1792:x 1788:f 1784:f 1750:x 1746:x 1742:y 1738:x 1718:( 1712:x 1692:. 1689:y 1686:x 1683:) 1680:1 1677:, 1674:1 1671:( 1668:f 1665:+ 1662:y 1659:) 1656:x 1650:1 1647:( 1642:) 1639:1 1636:, 1633:0 1630:( 1627:f 1624:+ 1621:) 1618:y 1612:1 1609:( 1606:x 1601:) 1598:0 1595:, 1592:1 1589:( 1586:f 1583:+ 1580:) 1577:y 1571:1 1568:( 1565:) 1562:x 1556:1 1553:( 1548:) 1545:0 1542:, 1539:0 1536:( 1533:f 1527:) 1524:y 1521:, 1518:x 1515:( 1512:f 1486:. 1483:y 1480:x 1477:) 1474:1 1471:, 1468:1 1465:( 1462:f 1459:+ 1456:y 1453:) 1450:1 1444:x 1441:( 1436:) 1433:1 1430:, 1427:0 1424:( 1421:f 1415:) 1412:1 1406:y 1403:( 1400:x 1395:) 1392:0 1389:, 1386:1 1383:( 1380:f 1374:) 1371:1 1365:y 1362:( 1359:) 1356:1 1350:x 1347:( 1342:) 1339:0 1336:, 1333:0 1330:( 1327:f 1321:) 1318:y 1315:, 1312:x 1309:( 1306:f 1279:( 1249:( 1222:. 1219:) 1210:Q 1206:( 1203:f 1200:= 1197:) 1192:1 1188:y 1179:2 1175:y 1171:( 1168:) 1163:2 1159:x 1150:1 1146:x 1142:( 1136:) 1131:2 1127:y 1118:1 1114:y 1110:( 1107:) 1102:2 1098:x 1089:1 1085:x 1081:( 1076:) 1067:Q 1063:( 1060:f 1032:) 1027:2 1023:y 1019:, 1014:1 1010:x 1006:( 1003:= 1000:) 997:y 994:, 991:x 988:( 958:. 955:) 950:1 946:y 939:y 936:( 933:) 928:1 924:x 917:x 914:( 908:) 903:2 899:y 890:1 886:y 882:( 879:) 874:2 870:x 861:1 857:x 853:( 848:) 839:Q 835:( 832:f 826:+ 823:) 818:1 814:y 807:y 804:( 801:) 796:2 792:x 785:x 782:( 776:) 771:2 767:y 758:1 754:y 750:( 747:) 742:2 738:x 729:1 725:x 721:( 716:) 707:Q 703:( 700:f 667:) 662:2 658:y 651:y 648:( 645:) 640:1 636:x 629:x 626:( 620:) 615:2 611:y 602:1 598:y 594:( 591:) 586:2 582:x 573:1 569:x 565:( 560:) 551:Q 547:( 544:f 535:) 530:2 526:y 519:y 516:( 513:) 508:2 504:x 497:x 494:( 488:) 483:2 479:y 470:1 466:y 462:( 459:) 454:2 450:x 441:1 437:x 433:( 428:) 419:Q 415:( 412:f 403:) 400:y 397:, 394:x 391:( 388:f 354:( 325:. 304:( 249:. 223:C 143:. 42::

Index


content assessment
WikiProjects
WikiProject icon
Mathematics
WikiProject icon
icon
Mathematics portal
WikiProject Mathematics
mathematics
the discussion
Low
project's priority scale
WikiProject icon
Computer graphics
WikiProject icon
WikiProject Computer graphics
computer graphics
the discussion
C
project-independent quality rating
Mid
project's importance scale
TomViza
02:24, 19 January 2006 (UTC)
Jitse Niesen
talk
13:27, 19 January 2006 (UTC)
Barycentric_coordinates_(mathematics)
Finite_element_analysis

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.