Notes and Code | Outcome |
---|---|
General Equation for a Straight Line
We want a program that can handle any straight line equation we throw at it, so we need to work with the general equation:
y=mx+b
We can use it to find and do things like:
|
Example: Graph of the linear function: y=2x+1 where, m=2,b=1 |
Creating a Class
Notice that:
|
If you run this code, nothing will happen. Just like with a function, classes are stored in memory until they are used.
|
Using the
Let's use the |
Show Notes ▼
|
ExerciseFind which line has an x-intercept closer to zero of the two lines: y=4x−5 y=x+2 |
Code:
Show Notes ▼
Show Notes ▼
|
Methods: Finding the y values given xSomething we'll very likely want to do if we have an equation is to find the value of y for a given x. To do so we'll create a method within the class. A method is a function that exists inside a class.
|
Code.
|
Exercise: find x given y
Add a method to the class that calculates the x value for a given y. Use this method to find x value when:
y=11
for the line
y=2x+1
|
Code.
Show Notes ▼
Show Notes ▼
|
Exercise: perpendicular slope
Add a method to: calculate the slope of a line perpendicular to the given line.
|
Code.
Show Notes ▼
Show Notes ▼
|
Exercise: Check if a point is on the line
Add a method to: determine if a given point (x,y) is on the line.
Your method should return 'True' if the point is on the line and 'False' if not. |
Code.
Show Notes ▼
Results.
Show Notes ▼
|