Question: [ Q 7 Virtual Experiment ] Fun the right values in the code below so you can confirm eq . 8 Eq 8 : (
QVirtual Experiment
Fun the right values in the code below so you can confirm eq
Eq : omega squaredomega subscript superscript gamma squared
CODE:
import numpy as np
import matplotlib.pyplot as plt
def forcedoscillationt amplitude, frequency, dampingfactor, forceamplitude, forcefrequency:
naturalfrequency npsqrt dampingfactor
response amplitude npsin nppi frequency t nparctandampingfactor naturalfrequency
force forceamplitude npsin nppi forcefrequency t
return response force
# Parameters
amplitude
frequency # Natural frequency in Hertz
dampingfactor
forceamplitude
forcefrequency
# Time values
t nplinspace
# Calculate forced oscillation
oscillation forcedoscillationt amplitude, frequency, dampingfactor, forceamplitude, forcefrequency
# Plot the results
pltplott oscillation, label'Forced Oscillation'
pltplott forceamplitude npsin nppi forcefrequency t linestyle label'Applied Force'
pltxlabelTime
pltylabelAmplitude
plttitleForced Oscillation Example'
pltlegend
pltgridTrue
pltshow
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
