# Sine wave equation into Java Code

1. Feb 3, 2014

### TastyLemons

I have been trying to implement this Wave equation into java:

A = amplitude of wave
L = wave length
w = spatial angular frequency
s = speed
wt = temporal angular frequency
d = direction
FI = initiatory phase

Y（x，y，t）=A*cos（w *（x，y）+ wt*t + FI;

I understand that it returns a Vector. But i am unsure as to what this section of the formula means:

w *（x，y）

I believe that w is a vector. But im not whether its a 3d Vector or 2d Vector, and how it is used.
If you have time, could you please explain this formula to me? Thank you

Source:
http://lnu.diva-portal.org/smash/get/diva2:205412/FULLTEXT01

Thank You!

2. Feb 3, 2014

### pasmith

So far as I can tell, $w$ is the wavenumber and is a 2D vector, and "w * (x, y)" is the scalar product $\vec w \cdot (x,y)$.