Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Get the parabolas that go through four points
ResourceFunction["FourPointParabolas"][pts,{x,y}] returns equations in the variables x and y for the parabolas that go through four given 2D points pts. | |
ResourceFunction["FourPointParabolas"][pts] uses the formal variables x and y. |
Find parabolas through four points:
In[1]:= | ![]() |
Out[2]= | ![]() |
Plot the parabolas:
In[3]:= | ![]() |
Out[116]= | ![]() |
Find parabolas through four points:
In[117]:= | ![]() |
Out[118]= | ![]() |
Plot the parabolas:
In[119]:= | ![]() |
Out[120]= | ![]() |
Recover the points by setting the equations equal to each other and zero:
In[121]:= | ![]() |
Out[121]= | ![]() |
Find parabolas through four points:
In[122]:= | ![]() |
Out[123]= | ![]() |
Plot the parabolas:
In[124]:= | ![]() |
Out[125]= | ![]() |
Find parabolas through four points:
In[126]:= | ![]() |
Out[127]= | ![]() |
Plot the parabolas:
In[128]:= | ![]() |
Out[129]= | ![]() |
Some point sets do not return real-valued parabolas:
In[130]:= | ![]() |
Out[130]= | ![]() |
When sets of points define parallel lines, the parabolas are degenerate:
In[131]:= | ![]() |
Out[131]= | ![]() |
For random, uniformly-distributed points in a rectangle, the probability of a hyperbola is and the probability of an ellipse is
. This distribution can be seen by drawing the parabolas:
In[132]:= | ![]() |
Out[136]= | ![]() |
Find the parabolas through a particular set of points on the regular 13-gon:
In[137]:= | ![]() |
Out[137]= | ![]() |
Show the order four projective plane with parabolas:
In[138]:= | ![]() |
Out[138]= | ![]() |
Any pair of points defines exactly one parabola. Any pair of parabolas (and the unit circle) defines exactly one point.
This work is licensed under a Creative Commons Attribution 4.0 International License