Saturday, January 26, 2013

AM MODULATION SIMULATION

public class AMModulation
{
public static void main(String[] args)
{
StdDraw.setXscale(-10,10);
StdDraw.setYscale(-10,10);
double[] y=new double[50000];
double[] x=new double[50000];
double[] z=new double[50000];
StdDraw.line(0,0,10,0);
StdDraw.line(0,0,0,10);
StdDraw.line(0,5,10,5);
for(int i=0;i<45000;i++)
{
x[i+1]=x[i]+Math.PI/500.0;
}
for (int j=0;j<45000;j++)
{
y[j]=5+2*Math.sin(x[j]);
}
for(int i=0;i<45000;i++)
{
z[i]=y[i]*Math.sin(10*x[i]);
}
for(int i=0;i<1500;i++)
{
StdDraw.point(x[i],y[i]);
StdDraw.point(x[i],z[i]);
}


}
}

No comments:

Post a Comment