Ejercicio 2016 B1 Part I - Exercici 3: Representació gràfic… · 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

Indiqueu els 6 errors o instruccions que falten al programa següent per tal que representi les funcions e−xe^{-x} i 11+2x\frac{1}{1+2x} a l'interval [0,5][0, 5], desi la gràfica com a arxiu_grafic.png i la mostri per pantalla:

import numpy as np

f1 = numpy.exp(-x)

f2 = 1/(1+2*x)

plt.title("Funcions exp(-x) i 1/(1+2x)")

plt.xtitle("x")

plt.plot(f1,x,'gx',label="exp(-x)")

plt.plot(x,f2,'bo',label="1/(1+2x)")

plt.legend()

plt.savefig(arxiu_grafic)

Enunciado: Ejercicio 2016 B1 Part I - Exercici 3: Representació gràfic… · Recursos Informáticos UB 2016

Solución

Según los criterios oficiales de corrección

Indiqueu els 6 errors o instruccions que falten al programa següent

Solución: 1. Falta importar matplotlib.pyplot: `import matplotlib.pyplot as plt`. 2. La variable x no està definida; cal crear el vector de punts: `x = np.linspace(0, 5, 100)`. 3. S'ha importat numpy com a np, per la qual cosa s'ha d'escriure `np.exp(-x)` en comptes de `numpy.exp(-x)`. 4. L'etiqueta de l'eix x és `plt.xlabel("x")`, no `plt.xtitle`. 5. A la primera gràfica l'ordre d'arguments està invertit: ha de ser `plt.plot(x, f1, ...)`. 6. El nom de l'arxiu a desar ha d'anar entre cometes: `plt.savefig('arxiu_grafic.png')` (i afegir `plt.show()` per mostrar-la).

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 1019 Part II - Exercici 2: Representació grà… · 2016 · Ejercicio 19 d'octubre 2016 A - Pregunta 1 (2 punts). Gràfi… · 2016 ›

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