Ejercicio 2016 2.0 Part II - Exercici 2: Distribució radial… · Recursos Informáticos UB 2016

Tema: Tabulació i representació gràfica de funcions · Del examen Recull d'exàmens de Python (Part 1) (2016)

Enunciado

2016 Part I

La funció de densitat de probabilitat radial per a l'orbital 2s de l'àtom d'hidrogen és:

p2s(r)=r22a03(1−r2a0)2e−r/a0p_{2s}(r) = \frac{r^2}{2a_0^3}\left(1 - \frac{r}{2a_0}\right)^2 e^{-r/a_0}

on rr és la distància al nucli i a0=0,5291772 A˚a_0 = 0{,}5291772\text{ \AA}. Feu un programa que:

Demani el valor final de radi (rfr_f) i el nombre de punts en l'interval [0,rf][0, r_f].

Calculi i mostri per pantalla una taula amb els valors de rr i p2s(r)p_{2s}(r).

Representi gràficament la corba etiquetant eixos (amb unitats A˚−1\text{\AA}^{-1}) i títol, i la desi com a rdf2s.png.

Gardi els valors de rr a radi.dat i els de p2s(r)p_{2s}(r) a rdf2s.dat.

Enunciado: Ejercicio 2016 2.0 Part II - Exercici 2: Distribució radial… · Recursos Informáticos UB 2016

Solución

Según los criterios oficiales de corrección

Feu un programa que demani rf i punts, calculi i mostri la taula, grafiqui i desi rdf2s.png, i desi radi.dat i rdf2s.dat.

Solución: ```python import numpy as np import matplotlib.pyplot as plt a0 = 0.5291772 rf = float(input('Introduïu el valor final del radi (Å): ')) npts = int(input('Nombre de punts: ')) r = np.linspace(0, rf, npts) p2s = (r2 / (2 * a03)) * (1 - r / (2 * a0))**2 * np.exp(-r / a0) print('{:>12} {:>16}'.format('Radi (Å)', 'p2s (Å^-1)')) for i in range(len(r)): print('{:12.4f} {:16.6e}'.format(r[i], p2s[i])) np.savetxt('radi.dat', r) np.savetxt('rdf2s.dat', p2s) plt.plot(r, p2s, 'g-') plt.title("Distribució radial de l'orbital 2s de l'àtom d'hidrogen") plt.xlabel('r (Å)') plt.ylabel('p2s (Å^-1)') plt.savefig('rdf2s.png') plt.show() ```

La explicación paso a paso, hecha con IA, es Premium. Premium

Resuélvelo aquí mismo: corrección automática, pistas y solución paso a paso.

‹ Ejercicio 2016 Part II - Exercici 2: Dipòsit d'oli i fitxers · 2016 · Ejercicio 2016 1019 Part II - Exercici 2: Representació grà… · 2016 ›

Más ejercicios de Tabulació i representació gràfica de funcions