import numpy as np
import matplotlib.pyplot as plt
from IPython.display import display,Math
display(Math('x = a \\cos(t)^3'))
display(Math('y = a \\sin(t)^3'))
display(Math('a = t'))
t = np.linspace(-6*np.pi,6*np.pi,1000)
a = t
x = a * np.cos(t)**3
y = a * np.sin(t)**3
plt.plot(x,y,'m',linewidth=2)
plt.axis('off')
plt.axis('square')
plt.show()
Exercise
display(Math('a = t^n'))
display(Math('n \\quad \\epsilon \\quad \\{ 0,2,...,8 \\}'))
row,col = np.indices((3,3))
print(row)
print('')
print(col)
print('')
print(row.ravel())
print(col.ravel())
fig,ax = plt.subplots(3,3,figsize=(10,6))
row,col = np.indices((3,3))
for i in range(9):
a = t**i
x = a * np.cos(t)**3
y = a * np.sin(t)**3
r = row.ravel()[i]
c = col.ravel()[i]
ax[r,c].plot(x,y,'k')
ax[r,c].axis('off')
ax[r,c].axis('square')
plt.show()