Overview: Write a small matlab script to generate a short mpg. This is just a 20-second mpg with four frames of content. Very basic matlab. If the results look good I will ask you to bid on a larger job involving many additional images. The description below does not completely specify every parameter (such as size of disks). If you set this up I will provide feedback and ask you to fine-tune parameters.
1. Select numpoints points (xi,yi, for i = 1 to numpoints). (Initialize numpoints=200 to start with). The y values should be drawn from a Gaussian distribution, mean=0.5, standard deviation = 0.2, with y values 1 truncated (delete and resample). So, for all y, 0<y<1. The x values should be drawn from a uniform distribution on Uniform(0,1).
2. Now fill the screen with 200 small white disks ("primary disks"), displaying one disk at each point against a deep blue background. (So if the screen dimensions are 1920 X 1080, if x1=.2 and y1=.5, then you display a white disk centered at pixel values 384,590). This disk should be about 6 pixels in diameter. This display of little disks should remain present for 5 seconds.
3. Now we want to add 200 "secondary disks" (each paired with one of the original disks) by adding a normal (gaussian) noise term on the y axis. Noisechange is selected from randn(mean=0, stdev=.3). So if there is a disk at xi,yi, the new disk should be at xi, yi+noisechange. There should be a small white line connecting the secondary disk with the corresponding primary disk. (The length of the line should equal noisechange.) The secondary disks should be much larger (let's try 18 pixels diameter). Sometimes noisechange will be so large that the secondary disk will not be within the display area--that's OK, just don't display it in that case. This display should remain present for 5 seconds.
5. Now make the secondary disks (but not the primary disks) all change color. Their new values should be on a grayscale from black to white, where the value is proportional to noisechange. So their color changes to reflect the direction and extent of the deviation. If they are light gray or white, that means they are above the primary disk; if they are dark gray or black, that means they are below the primary disk. This should remain present for 10 seconds.
14 freelancers are bidding on average $152 for this job
Hello, I can implement this function for you in Matlab 2011, you will be able to change (fine tune) the radius of the disks. The output will be a 20 sec mpg movie. Thanks for considering me, Paul
I have done bigger and more complex projects before (with the help of a team). I am willing to deliver a small sample to explain why our prices are higher than others.