Generation

generate functionWed, 14 May 2025

graficar vectores de fuerza con angulos

Puedes utilizar la biblioteca `matplotlib` en Python para graficar vectores de fuerza con ángulos. Aquí te muestro un ejemplo de cómo hacerlo: ```python import matplotlib.pyplot as plt import numpy as np # Definir los vectores de fuerza fuerza1 = 10 # Magnitud del vector de fuerza 1 fuerza2 = 15 # Magnitud del vector de fuerza 2 angulo1 = 30 # Ángulo del vector de fuerza 1 en grados angulo2 = 60 # Ángulo del vector de fuerza 2 en grados # Convertir los ángulos a radianes angulo1_rad = np.deg2rad(angulo1) angulo2_rad = np.deg2rad(angulo2) # Calcular las componentes x e y de los vectores de fuerza x1 = fuerza1 * np.cos(angulo1_rad) y1 = fuerza1 * np.sin(angulo1_rad) x2 = fuerza2 * np.cos(angulo2_rad) y2 = fuerza2 * np.sin(angulo2_rad) # Crear un gráfico con matplotlib plt.figure(figsize=(8, 8)) plt.arrow(0, 0, x1, y1, head_width=0.5, head_length=0.5, color='b', label='Fuerza 1') plt.arrow(0, 0, x2, y2, head_width=0.5, head_length=0.5, color='r', label='Fuerza 2') plt.legend() plt.axis('equal') # Para que el gráfico sea una cuadrícula plt.grid(True) plt.xlabel('Eje x') plt.ylabel('Eje y') plt.title('Vectores de fuerza') plt.show() ``` Este código crea un gráfico con dos vectores de fuerza con diferentes magnitudes y ángulos. Los vectores se representan como flechas en el gráfico. El ángulo de cada vector se puede cambiar ajustando los valores de `angulo1` y `angulo2`. La magnitud de cada vector se puede cambiar ajustando los valores de `fuerza1` y `fuerza2`.

Want to kickstart your project?Use the new AI Studio to create your code