|
用Asympotote作图
size(8cm);
import graph;
pair acos(pair z){
return -I*log(z + sqrt(z^2 - 1));
}
pair conformalMap(pair z) {
return I*acos(exp(z))-acos(exp(-z));
}
real xmin = -2;
real xmax = 2;
real ymin = .1;
real ymax = .9;
xaxis("$\mathrm{Re}$",gray);
yaxis("$\mathrm{Im}$",gray);
for (real y:uniform(ymin,ymax,10)) {
guide l;
for (real x : uniform(xmin, xmax,10)) {
l=l..conformalMap(x+I*y);
}
draw(l);
}
for (real x:uniform(xmin,xmax,10)) {
guide l;
for (real y : uniform(ymin, ymax,10)) {
l=l..conformalMap(x+I*y);
}
draw(l,red);
}
缩小一下
size(8cm);
import graph;
pair acos(pair z){
return -I*log(z + sqrt(z^2 - 1));
}
pair conformalMap(pair z) {
return I*acos(exp(z))-acos(exp(-z));
}
real xmin = -2;
real xmax = 2;
real ymin = .1;
real ymax = .5;
xaxis("$\mathrm{Re}$",gray);
yaxis("$\mathrm{Im}$",gray);
for (real y:uniform(ymin,ymax,10)) {
guide l;
for (real x : uniform(xmin, xmax,10)) {
l=l..conformalMap(x+I*y);
}
draw(l);
}
for (real x:uniform(xmin,xmax,10)) {
guide l;
for (real y : uniform(ymin, ymax,10)) {
l=l..conformalMap(x+I*y);
}
draw(l,red);
} |
|