Harmonic Oscillator (not sure where to post)

AI Thread Summary
The discussion centers on understanding a physics formula related to mass-spring systems, specifically F = ma = m(d^2x)/(dt^2) = -kx. The user seeks clarity on the formula's components and how to implement it in programming, expressing confusion about the assignment operators and the role of x as a variable representing displacement. It is noted that the equation represents a differential equation that can be solved analytically for a single mass-spring system, and a function can be defined in code to compute displacement based on constants m and k. For more complex systems, additional computational methods may be required. The conversation emphasizes the importance of articulating the problem clearly for effective assistance.
lxXTaCoXxl
Messages
9
Reaction score
0
I'm not understanding the following formula. I'm a computer programmer and was given a set of formulas to have an application to solve; however I'm not completely understanding how this works. I'm just looking for a step by step way to solve this and an explanation on why there are 3 assignment operators within the formula. This is the first I've seen of this kind. I plan to further my education in Physics, but this is above my head right now and I'm looking for some assistance.

F = ma = m(d^2x)/(dt^2) = -kx

Thanks in advance,
Jamie

PS - I don't know how to work the super script or the fraction bar available. Sorry.
 
Physics news on Phys.org
lxXTaCoXxl said:
F = ma = m(d^2x)/(dt^2) = -kx
It's sloppy. Only the last pair constitutes the equation you must solve.

x is a function of time, m and k are constants (mass and stiffness).

So you must solve a differential equation like this:
<br /> \frac{d^2x(t)}{dt^2} ~=~ - \omega^2 x(t)<br />
where ##\omega := \sqrt{k/m}## .

If you're supposed to solve this by computer methods, the question should probably be asked over in the computing forum. Otherwise, the calculus forum.

(If this is homework, then ask in the homework forum.)
 
No this isn't homework; but as I read in the description of the formula that was given is that x was to be a variable in my computed method to represent the location of the object? But at the same time I thought the description given was a little more like Newton's Second Law. I'm new to the whole physics formulas into programming algorithms thing. So a little bit more a break down would be more efficient here. For example; plug some random values in and explain step by step how to solve it?

Thanks,
Jamie
 
lxXTaCoXxl said:
No this isn't homework; but as I read in the description of the formula that was given is that x was to be a variable in my computed method to represent the location of the object? But at the same time I thought the description given was a little more like Newton's Second Law. I'm new to the whole physics formulas into programming algorithms thing. So a little bit more a break down would be more efficient here. For example; plug some random values in and explain step by step how to solve it?

Thanks,
Jamie

You don't need to understand the physics behind the mass-spring vibration. If you have only one spring (k) and one mass ( m) ,There is an analytical solution to this equation. You can simply define a function in your code and pass m, k, and initial values to it. It returns the displacement!

But if there is a large number of interconnected mass and springs ( or modeled like that, as in finite element method), then a little bit more work is required.
 
lxXTaCoXxl said:
as I read in the description of the formula that was given is that x was to be a variable in my computed method to represent the location of the object?
Yes.
But at the same time I thought the description given was a little more like Newton's Second Law.
It's a particular case of Newton's 2nd law.

If you want more background on the physics of it, try Wikipedia:
http://en.wikipedia.org/wiki/Harmonic_oscillator

I'm new to the whole physics formulas into programming algorithms thing.
I'm unsure what this sentence means. It sounds like you're doing an exercise of solving a differential equation by writing your own program to do so. If so, I'm not the best person to help further with that. Maybe someone else can do so if you can phrase the problem more articulately. (Even though it's not homework, please read the homework guidelines since they contain useful suggestions on how to format this type of request. No one is likely to put effort into helping unless you prove that you're putting in a reasonable amount of effort yourself.)
 
Hello! Let's say I have a cavity resonant at 10 GHz with a Q factor of 1000. Given the Lorentzian shape of the cavity, I can also drive the cavity at, say 100 MHz. Of course the response will be very very weak, but non-zero given that the Loretzian shape never really reaches zero. I am trying to understand how are the magnetic and electric field distributions of the field at 100 MHz relative to the ones at 10 GHz? In particular, if inside the cavity I have some structure, such as 2 plates...
Back
Top