Mathematica Adding Random Noise to a Sine Wave in Mathematica

AI Thread Summary
To add random noise to a sine wave in Mathematica, first generate a table of sine values for your desired range. Then, create random values that you can add to each sine value, rather than to the angles. Sorting the random numbers is unnecessary since their order does not correlate with the sine function's output. The key is to compute the sine values first and then incorporate the noise. This approach effectively simulates a real-life wave with added randomness.
stunner5000pt
Messages
1,443
Reaction score
4
For my time series and spectral analysis class i need to graph something like in the attachment. i need to have 100 numbers that are connected like that, and then 'add' them to a sinusiodal wave to create a real life wave - with noise.

How would i do this using mathematica??

I can easily generate a whole bunch of random numbers with ranging values but how would i make it such taht all the numbers are in ascending order and go from 0 to at least 2 pi?

would i use numerous Random[x] and then arrange them (how?) in ascending order??

Please help!

Thank you in advance for your input
 

Attachments

  • noise.JPG
    noise.JPG
    7.1 KB · Views: 467
Physics news on Phys.org
any ideas people??

graphing random numbers and then 'joinging' them seems to be a good idea here... is that possible with mathematica though?
 
Look up the function Sort.

Sort[Real,{1.13,2.14,1.54,2.61}]

{1.13,1.54,2.14,2.61}
 
I have no idea what you mean, ascending order. From what I can tell, there's no correlation between the time and the value, which is rather the definition of a random variable. You're not going to add the random values to the angles going into the sine function -- you're going to add them to the outputs coming from the sine function.

Just compute a table of sine values, one for each point of interest. Next, add a random value to each entry in the table.

- Warren
 
chroot said:
I have no idea what you mean, ascending order. From what I can tell, there's no correlation between the time and the value, which is rather the definition of a random variable. You're not going to add the random values to the angles going into the sine function -- you're going to add them to the outputs coming from the sine function.

Just compute a table of sine values, one for each point of interest. Next, add a random value to each entry in the table.

- Warren

now why didnt i think of it that way

in fact tahts what my prof said too

im just silly

thanks a lot :biggrin:
 

Similar threads

Replies
4
Views
3K
Replies
2
Views
2K
Replies
4
Views
2K
Replies
4
Views
9K
Replies
3
Views
2K
Replies
1
Views
2K
Replies
2
Views
2K
Back
Top