Python – Sympy Curve.translate() method
In Sympy, the function
Curve.translate()
is used translate the given curve by the given values of x, y. It translates the curve along with both the directions i.e. along x-axis and y-axis.
Syntax: Curve.translate(x, y)
Parameters:
x: translation value along x-axis
y: translation value along y-axisReturns: Translated Curve
Example #1:
# import Curve, parameter and interpolate from sympy.geometry.curve import Curve from sympy.abc import t from sympy import interpolate # using interpolate() and Curve() C1 = Curve((t, interpolate([ 1 , 4 , 9 , 16 ], t)), (t, 0 , 1 )); print (C1) # using translate() C2 = C1.translate( 2 , 3 ) print (C2) |
chevron_right
filter_none
Output:
Curve((t, t**2), (t, 0, 1)) Curve((t + 2, t**2 + 3), (t, 0, 1))
Example #2:
# import Curve and parameter from sympy.geometry.curve import Curve from sympy.abc import x # using Curve() C1 = Curve((x, x), (x, 0 , 1 )); print (C1) # using translate() C2 = C1.translate( 1 , 2 ) print (C2) |
chevron_right
filter_none
Output:
Curve((x, x), (x, 0, 1)) Curve((x + 1, x + 2), (x, 0, 1))
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.