Python: grafico, punti equidistanti e nodi

import numpy as np
def poli(x):
return (x-1)**9

#polinomio esteso
def funx_esercizio1_scomp(x):
return x**9-9*x**8+36*x**7-84*x**6+126*x**5-126*x**4+84*x**3-36*x**2+9*x-1

def parabola(x):
return x**2

#punti equidistanti intervallo
def punti_equidistanti(a, b, n):
x = np.linspace(a, b, n+1)
return x

#nodi di chebyshev
def chebichev(a, b, n):
x = (a+b)/2 + (b-a)/2 * np.cos(((2*np.arange(0, n+1)+1)* np.pi)/(2*(n+1)))
h = np.flipud(x)
return h

#intervallo
a = 0
b = 2
n = 9
#calcolo i punti equidistanti
punti = punti_equidistanti(a, b, n)
punti_in_matrice = np.array(punti)
print(punti_in_matrice)

import matplotlib.pyplot as plt
#applicati alla funzione. Crea il grafico
print("\npunti equidistanti")
plt.plot(punti, poli(punti), 'o')
plt.show()

x = np.linspace(0, 2, 300)

#grafico
print("\ngrafico della funzione")
plt.plot(x, poli(x), '-')
plt.show()

#grafico della funzione e i nodi equidistanti

plt.plot(x, poli(x), '-', punti, poli(punti), 'o')
plt.show()
#chebyshev
chebi = chebichev(a, b, n)
plt.plot(chebi, poli(chebi), 'o')
plt.show()
#grafico e nodi dichebyshev
plt.plot(x, poli(x), '-', chebi, poli(chebi), 'o')
plt.show()
print("\ngrafico con punti equidistanti e nodi di chebyshev")
plt.plot(x, poli(x), '-', punti, poli(punti), 'o', chebi, poli(chebi), 'o')
plt.show()

pasquale.clarizio

Share
Published by
pasquale.clarizio

Recent Posts

L'API che comunica con un file CSV nella stessa Root, convertendo i dati del CSV in un JSON pronto

Partiamo da questo: [crayon-6adbd371abb0e259908960/] https://www.pasqualeclarizio.it/progetti/basePhp/api35/index8.php [crayon-6adbd371abb22930508658/] Esisterà il file all'interno della ROOT ? https://www.pasqualeclarizio.it/progetti/basePhp/api35/index9.php [crayon-6adbd371abb27429881483/]…

1 giorno ago

meglio mangiare 1 anacardo, 1 pistacchio, 1 mandorla o 1 castagna?

Dal punto di vista nutrizionale, non esiste una scelta "migliore" in assoluto, poiché dipende dal…

2 giorni ago

API: partendo da zero e gestione del Form con funzione FETCH, costruendo il form con anni e data di nascita

[crayon-6adbd371abf1c352702156/] nello specifico, che cosa ho fatto? [crayon-6adbd371abf28605391329/] a questo: [crayon-6adbd371abf2d776126591/] e se invece: [crayon-6adbd371abf31811809101/]…

3 giorni ago

API: partendo da zero tramite Form e funzione Fetch gestire la richiesta dell'età o della data di nascita

[crayon-6adbd371ac1cd060927609/] da capire la gestione: [crayon-6adbd371ac1d8377887943/] https://www.pasqualeclarizio.it/progetti/basePhp/api34/form16.php [crayon-6adbd371ac1dd503391406/] https://www.pasqualeclarizio.it/progetti/basePhp/api34/api_test13.php?anni=82

3 giorni ago

API: partendo da zero e gestione del Form con funzione FETCH

form11.php [crayon-6adbd371ac589097944989/] https://www.pasqualeclarizio.it/progetti/basePhp/api34/form11.php [crayon-6adbd371ac5b6589159730/] https://www.pasqualeclarizio.it/progetti/basePhp/api34/api_test13.php?anni=30 https://www.pasqualeclarizio.it/progetti/basePhp/api34/api_test13.php event.preventDefault() [crayon-6adbd371ac5bd159357591/] Senza questa riga, il submit del form…

3 giorni ago