概要
en.wikipedia からコモンズに Maksim によって移動されました。
元のファイルページは
こちら。以下の利用者は全てen.wikipediaに属します。
ライセンス
Public domainPublic domainfalsefalse
|
|
この著作物の著作権者である私は、この著作物における権利を放棄しパブリックドメインとします。これは全世界で適用されます。 一部の国では、これが法的に可能ではない場合があります。その場合は、次のように宣言します。 私は、あらゆる人に対して、法により必要とされている条件を除き、如何なる条件も課すことなく、あらゆる目的のためにこの著作物を使用する権利を与えます。
|
Source code (Matlab)
function main()
line_thickness=2.5; font_size=25; ball_rad=0.035;
N=100; Theta=0:1/N:2*pi; X=cos(Theta); Y=sin(Theta);
red=[1, 0, 0]; black=[0, 0, 0]; green=[0, 1, 0.2]; blue=[0, 0, 1]; white=0.99*[1, 1, 1];
clf; hold on; axis equal; axis off
r=1; z=0.0; p=0.24*i+0.24; q=i*p;
L=100; T=-L:(1/N):L; T=p+q*T; Tp=1./conj(T);
plot(X, Y, 'color', red, 'linewidth', line_thickness);
plot(real(Tp), imag(Tp), 'color', blue, 'linewidth', line_thickness)
plot(real(T), imag(T), 'color', green, 'linewidth', line_thickness)
color_ball(real(z), imag(z), ball_rad, red); place_text_smartly (z, font_size, 5, 'O');
V1=3.4; plot(V1, V1, '.', 'color', white)
V2=2.6; plot(-V2, -V2, '.', 'color', white)
axis([-V2 V1 -V2 V1]);
saveas(gcf, 'inversion_illustration2.eps', 'psc2');
function place_text_smartly (z, font_size, pos, tx)
N=8; d=0.013; shiftx=0.002; shifty=0.006;
p=cos(2*pi/N)+sqrt(-1)*sin(2*pi/N);
z = z + p^pos * d * font_size;
x = real (z); y=imag(z);
H=text(x+shiftx*font_size, y+shifty*font_size, tx);
set(H, 'fontsize', font_size, 'HorizontalAlignment', 'c', 'VerticalAlignment', 'c')
function color_ball(x, y, r, color)
Theta=0:0.1:2*pi;
X=r*cos(Theta)+x;
Y=r*sin(Theta)+y;
H=fill(X, Y, color);
set(H, 'EdgeColor', 'none');
元のアップロードログ
Legend: (cur) = this is the current file, (del) = delete this old version, (rev) = revert to this old version.
Click on date to download the file or see the image uploaded on that date.
|
このファイルの ベクター画像 (SVG) が利用できます。 使う目的に対し、元画像よりもSVGがより優れている場合、SVG画像を使用して下さい。
|
|