Art of Problem Solving

User:5849206328x: Difference between revisions

5849206328x (talk | contribs)
mNo edit summary
5849206328x (talk | contribs)
mNo edit summary
Line 4: Line 4:
Label f;
Label f;
f.p=fontsize(6);
f.p=fontsize(6);
xaxis(0,30);
xaxis(0,10);
yaxis(-15,15);
yaxis(-3,6);


real e  = 2.718281828459045235360287471352662497757247093699959574966967627724076630353;
real e  = 2.718281828459045235360287471352662497757247093699959574966967627724076630353;
real pi = 3.141592653589793238462643383279502884197169399375105820974944592307816406286;
real pi = 3.141592653589793238462643383279502884197169399375105820974944592307816406286;
real f(real x) { return 5 * 2/(2.5^2 - 2^2) * cos((2.5 + 2)*x/2) * sin((2.5 - 2)*x/2); }
real f(real x) { return 5 * e^(-0.6 * x) * cos(0.8 * x); }
real f1(real x) { return 5 * 2/(2.5^2 - 2^2) * sin((2.5 - 2)*x/2); }
real f1(real x) { return 5 * e^(-0.6 * x); }
real f2(real x) { return -5 * 2/(2.5^2 - 2^2) * sin((2.5 - 2)*x/2); }
real f2(real x) { return (-5) * e^(-0.6 * x); }
real g(real x) { return 5x/4 * cos(2x); }
real g1(real x) { return 5/4 * x; }
real g2(real x) { return -5/4 * x; }


draw(graph(f,0,30,n=10000), red);
draw(graph(f,0,10,n=10000));
draw(graph(f1,0,30,n=10000), red + dashed);
draw(graph(f1,0,10,n=10000), dashed);
draw(graph(f2,0,30,n=10000), red + dashed);
draw(graph(f2,5/6,10,n=10000), dashed);
draw(graph(g,0,12.44,n=10000), blue);
draw(graph(g1,0,12,n=10000), blue + dashed);
draw(graph(g2,0,12,n=10000), blue + dashed);
 
label("$\Delta\omega = 0.5$",(19,f2(19)),N,red);
label("$\omega\to\omega_0$",(10,g1(10)),NW,blue);
</asy>
</asy>

Revision as of 09:25, 10 June 2015

[asy] import slopefield;  Label f; f.p=fontsize(6); xaxis(0,10); yaxis(-3,6);  real e  = 2.718281828459045235360287471352662497757247093699959574966967627724076630353; real pi = 3.141592653589793238462643383279502884197169399375105820974944592307816406286; real f(real x) { return 5 * e^(-0.6 * x) * cos(0.8 * x); } real f1(real x) { return 5 * e^(-0.6 * x); } real f2(real x) { return (-5) * e^(-0.6 * x); }  draw(graph(f,0,10,n=10000)); draw(graph(f1,0,10,n=10000), dashed); draw(graph(f2,5/6,10,n=10000), dashed); [/asy]