# Mathober2026_Parabolas 


# **RotationalCurvature**

For my 16th sketch of **Mathober2026** coded in *Python* and aided with *Glitchlab*, **RotationalCurvature** creates pieces with ***Rotating Parabolic*** (Theme of Day 8) And may contain some ***Indefinite Quadratics*** ( Theme of Day 27)

## Poem

```python
Connected through rotation
Indefinitely similar
but the motions Varies
Still Parabolas? Cleary
But are their truly,
Truly familiar?
In their new formations
```

## Images

![](https://cdn.hashnode.com/uploads/covers/61d25a2b0413645f5c7beb00/fb211f3f-58c4-425e-b6db-53f43a5c1275.jpg align="center")

![](https://cdn.hashnode.com/uploads/covers/61d25a2b0413645f5c7beb00/19da307a-200a-4ae1-add6-7c7dd0e14bd7.jpg align="center")

![](https://cdn.hashnode.com/uploads/covers/61d25a2b0413645f5c7beb00/fd419b58-2367-408c-ad2b-50b71006172e.jpg align="center")

![](https://cdn.hashnode.com/uploads/covers/61d25a2b0413645f5c7beb00/ee6c05d9-2147-4b10-ac4d-9519ff22a5ed.jpg align="center")

![](https://cdn.hashnode.com/uploads/covers/61d25a2b0413645f5c7beb00/7891f542-a101-43bc-b587-861fbc382b10.jpg align="center")

## Code

```python
import matplotlib.pyplot as plt
import numpy as np
import random as rd

#coor as coordinates

def coor():
    # between -20 and 20, create between a 1000 or 3000 equally space thing
    x = np.linspace(-20, 20, 200)
    
    # changing the parabolas
    y = x**2 + rd.randint(2,10)*x + rd.randint(1,4)  
    return x, y


def CurveCheck():

    fig, ax = plt.subplots()
    

    ax.plot(coor()[0] + rd.randint(3,7), coor()[1])
    ax.plot(-coor()[0] * rd.rand(-3,3), -coor()[1] + 12)
    ax.plot(coor()[0],-coor()[1] * 2.5)
    ax.plot(-coor()[0],coor()[1] - rd.randint(-2,5))
    ax.plot(-coor()[1],coor()[0] - 4)
    ax.plot(-coor()[1] / 3,-coor()[0])
```

```python

#####


import matplotlib.pyplot as plt
import numpy as np
import random as rd

#coor as coordinates

def coor():
    # between -20 and 20, create between a 1000 or 3000 equally space thing
    x = np.linspace(-20, 20, 200)
    
    # changing the parabolas
    y = x**2 + rd.randint(2,10)*x + rd.randint(1,14)  
    return x, y


def CurveCheck():

    fig, ax = plt.subplots()
    

    ax.plot(coor()[0] + rd.randint(3,7), coor()[1])
    ax.plot(-coor()[0] * rd.randint(-3,3), -coor()[1] + 12)
    ax.plot(coor()[0],-coor()[1] * 2.5)
    ax.plot(-coor()[0],coor()[1] - rd.randint(-2,5))
    ax.plot(-coor()[1],coor()[0] - 4)
    ax.plot(-coor()[1] / 3,-coor()[0] * 9)

##
```
