Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Compute properties of the secant line to a curve between two points
ResourceFunction["SecantLine"][expr,{x,x1,x2},{y,y1,y2}] returns an association of properties of the secant line to expr, viewed as an equation in x and y, between the points {x1,y1} and {x2,y2}. | |
ResourceFunction["SecantLine"][expr,{x,x1,x2},{y,y1,y2},prop] returns the value of the secant line property prop. | |
ResourceFunction["SecantLine"][expr,{x,x1,x2},y] returns information relating to one, among possibly several, of the secant lines to expr between x=x1 and x=x2. | |
ResourceFunction["SecantLine"][expr,x,{y,y1,y2}] returns information relating to one, among possibly several, of the secant lines to expr between y=y1 and y=y2. |
"SlopeInterceptEquation" | equation of the secant line in slope-intercept form |
"StandardFormEquation" | equation of the secant line in standard form |
"PointSlopeEquation" | equation of the secant line in point-slope form |
"Slope" | slope of the secant line |
"PointsOfIntersection" | points between which the secant line is computed |
"HorizontalIntercept" | horizontal intercept for the secant line equation |
"VerticalIntercept" | vertical intercept for the secant line equation |
"Plot" | plot of the secant line equation |
All | Association of information returning all allowed properties |
Compute the slope-intercept equation of the secant line to a curve between two points:
In[1]:= |
Out[1]= |
Visualize this result:
In[2]:= |
Out[2]= |
Compute the slope of this secant line:
In[3]:= |
Out[3]= |
Compute the horizontal intercept of this secant line:
In[4]:= |
Out[4]= |
Get the standard-form equation of this secant line:
In[5]:= |
Out[5]= |
Get an Association of properties of a secant line to a curve:
In[6]:= |
Out[6]= |
Get just the point-slope equation of this secant line:
In[7]:= |
Out[7]= |
The first argument to SecantLine can be an implicit definition of a curve:
In[8]:= |
Out[8]= |
If a secant line is parallel to a coordinate axis, its intercept with that axis is None:
In[9]:= |
Out[9]= |
Requesting secant line information about a point that is not on the curve will result in an error message:
In[10]:= |
Out[10]= |
If one coordinate is not specified, information on only one of the possible secant lines at the given coordinate values is returned:
In[11]:= |
Out[11]= |
The slope of a vertical secant line cannot be computed:
In[12]:= |
Out[12]= |
Use SecantLine and the resource function TangentLine within Manipulate to create an interactive tool that demonstrates the relationship between the tangent line to a curve at a point x=-1 and the secant line between x=-1 and another point that approaches x=-1:
In[13]:= |
Out[14]= |
Wolfram Language 13.0 (December 2021) or above
This work is licensed under a Creative Commons Attribution 4.0 International License