Ejercicio 2016 1019 Part II - Exercici 2: Representació grà… · 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

Escriviu un programa que representi de manera simultània les dues funcions:

f1(x)=(sin⁡(2x)+cos⁡(4x))cos⁡(x)f_1(x) = (\sin(2x) + \cos(4x)) \cos(x)f2(x)=−(sin⁡(2x)+cos⁡(4x))cos⁡(x)f_2(x) = -(\sin(2x) + \cos(4x)) \cos(x)

a l'interval [−4π,4π][-4\pi, 4\pi]. El codi ha de demanar a l'usuari el nombre de punts, retolar els eixos, posar títol, afegir llegenda i desar el resultat com a grafics.pdf.

Compara el teu codi amb la solució oficial mostrada a continuació.

Enunciado: Ejercicio 2016 1019 Part II - Exercici 2: Representació grà… · Recursos Informáticos UB 2016

Solución

Según los criterios oficiales de corrección

Escriviu un programa que representi de manera simultània les dues funcions a l'interval [−4π,4π][-4\pi, 4\pi] i desi a grafics.pdf.

Solución: ```python import numpy as np import matplotlib.pyplot as plt npts = int(input('Nombre de punts a generar: ')) x = np.linspace(-4 * np.pi, 4 * np.pi, npts) comu = np.sin(2 * x) + np.cos(4 * x) f1 = comu * np.cos(x) f2 = -comu * np.cos(x) plt.plot(x, f1, 'r-', label='f1(x)') plt.plot(x, f2, 'b--', label='f2(x)') plt.xlabel('x') plt.ylabel('f(x)') plt.title('Representació de funcions trigonomètriques') plt.legend() plt.savefig('grafics.pdf') 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 2.0 Part II - Exercici 2: Distribució radial… · 2016 · Ejercicio 2016 B1 Part I - Exercici 3: Representació gràfic… · 2016 ›

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