Need help: Equation for an S-curve

  • Thread starter Physiks111
  • Start date
In summary, the conversation discusses the equation for an S-curve given two points and the desire for a more generalized equation to change the slope. The suggestion is to try parametric polynomials, specifically cubic bezier, and to play around with the control points to create different curve shapes. The use of Excel is recommended for visualizing the results. Additionally, the concept of approximating and interpolating curves is mentioned, with a suggestion to research spline generation for a better understanding.
  • #1
Physiks111
3
0
Need something for my work:

Given a point (x1,y1) and (x2,y2) what would the equation be for an S-curve?

Say the two points are (0,10) and (1,20). Also, if the equation was more generalized such that you could play with variables to change the way the slope occurs that would be good. I found some stuff on wikipedia, but it wasn't working for me. The equations I found seem to be good if you have a large negative x going to a large positive x value. But on the x-axis I just want to go from 0 to 1. All help is appreciated, thanks.
 
Physics news on Phys.org
  • #2
Try parametric polynomials, specifically cubic bezier. If you make the two points the endpoints of the curve you've defined the first and last control points. Playing around with the other control points will yield a variety of shapes connecting the two points. Plotting the curve in Excel makes is very easy to see the result real time as you change the values of the control points.

http://en.wikipedia.org/wiki/Bézier_curve
 
  • #3
Just to add to what hotvette has said, you can have curves that are approximating or interpolating. In the case of bezier curves that are cubics, they only go through the end points and in general not through the middle ones. Interpolating curves go through every point that is defined.

If you want to understand these kind of curves in any dimension, do a bit of research on spline generation.
 

What is an S-curve equation?

An S-curve equation is a mathematical formula that represents the shape of an S-curve, also known as a sigmoid curve. It is often used to model growth or progression over time.

How do you write an S-curve equation?

An S-curve equation can be written in several ways, depending on the specific application. One common way is using the logistic function, which is expressed as y = L / (1 + e^(-k(x-x0))), where L is the maximum value, k is the growth rate, and x0 is the midpoint of the curve.

What is the purpose of using an S-curve equation?

The main purpose of using an S-curve equation is to model and predict the growth or progression of a variable over time. It is commonly used in fields such as economics, biology, and engineering to understand and make predictions about various processes.

What are the key characteristics of an S-curve?

An S-curve is characterized by a slow initial growth, followed by a rapid growth phase, and then a gradual leveling off. It has a sigmoid shape, with a smooth and continuous curve.

Can an S-curve equation be applied to real-world situations?

Yes, an S-curve equation can be applied to real-world situations, as it accurately reflects the growth patterns of many natural and man-made phenomena. It has been used to model population growth, technological advancements, and the adoption of new products or ideas.

Similar threads

  • Precalculus Mathematics Homework Help
Replies
17
Views
989
  • Precalculus Mathematics Homework Help
Replies
2
Views
1K
  • Precalculus Mathematics Homework Help
Replies
3
Views
960
  • Science and Math Textbooks
Replies
10
Views
886
  • Introductory Physics Homework Help
Replies
7
Views
1K
  • Precalculus Mathematics Homework Help
Replies
16
Views
2K
  • Programming and Computer Science
Replies
6
Views
874
  • Precalculus Mathematics Homework Help
Replies
5
Views
2K
  • Precalculus Mathematics Homework Help
Replies
2
Views
4K
  • General Math
Replies
3
Views
878
Back
Top