Сурет:Conformal map.svg

Уикипедия — ашық энциклопедиясынан алынған мәлімет
Навигацияға өту Іздеуге өту

Түпнұсқа файл(SVG файлы, кесімді 535 × 937 (пиксел) нүкте, файл өлшемі: 34 КБ)

Бұл файл Wikimedia Commons? жобасынан, сондықтан басқа жобаларда да қолдануы мүмкін.

Commons ашық лицензиялы медиа файл қоры. Сіз жобаға көмектесе аласыз.

Ортаққордан қарау Ортаққордан қарау

Түйін

Сипаттамасы Illustration of a conformal map.
Күні
Көзі self-made with MATLAB, tweaked in Inkscape.
Авторы Oleg Alexandrov
SVG genesis
InfoField
 
Бұл SVG-файлдың бастапқы коды дұрыс.
 
Бұл векторлық сурет Inkscape көмегімен жасалған.
 
This file uses translateable embedded text.

Лицензиялау

Public domain I, the copyright holder of this work, release this work into the public domain. This applies worldwide.
In some countries this may not be legally possible; if so:
I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law.

Source code (MATLAB)

% Compute the image of a rectangular grid under a a conformal map.

function main()

   N = 15; % num of grid points
   epsilon = 0.1; % displacement for each small diffeomorphism
   num_comp = 10; % number of times the diffeomorphism is composed with itself
 
   S = linspace(-1, 1, N);

   [X, Y] = meshgrid(S);

   
   % graphing settings
   lw = 1.0;

   % KSmrq's colors
   red    = [0.867 0.06 0.14];
   blue   = [0, 129, 205]/256;
   green  = [0, 200,  70]/256;
   yellow = [254, 194,   0]/256;
   white = 0.99*[1, 1, 1];

   mycolor = blue;
   
   % start plotting
   figno=1; figure(figno); clf;

   shiftx = 0; shifty = 0; scale = 1;
   do_plot(X, Y, lw, figno, mycolor, shiftx, shifty, scale)

   I=sqrt(-1);
   Z = X+I*Y;

   % tweak these numbers for a pretty map
   z0 = 1+ 2*I;
   z1 = 0.1+ 0.2*I;
   z2 = 0.2+ 0.3*I;
   a = 0.01;
   b = 0.02;
   shiftx = 0.1; shifty = 1.2; scale = 1.4;
   F = (Z+z0).^2 +a*(Z+z1).^3 +b*(Z+z2).^4;
   F = (1+2*I)*F;
   
   XF = real(F); YF=imag(F);

   do_plot(XF, YF, lw, figno, mycolor, shiftx, shifty, scale)

   axis ([-1 1.3 -2 2]); axis off;

   saveas(gcf, 'Conformal_map.eps', 'psc2');
   
   
function do_plot(X, Y, lw, figno, mycolor, shiftx, shifty, scale)
   figure(figno); hold on;

   [M, N] = size(X);

   X = X - min(min(X));
   Y = Y - min(min(Y));

   a = max(max(max(abs(X))), max(max(abs(Y))));
   X = X/a; Y = Y/a;

   X = scale*(X-shiftx);
   Y = scale*(Y-shifty);
   
   for i=1:N
      plot(X(:, i), Y(:, i), 'linewidth', lw, 'color', mycolor);
      plot(X(i, :), Y(i, :), 'linewidth', lw, 'color', mycolor);
   end
%   axis([-1-small, 1+small, -1-small, 1+small]);
   axis equal; axis off;

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

суреттелген нәрсе

copyright license ағылшын тілі

inception ағылшын тілі

23 қаңтар, 2008

MIME type ағылшын тілі

image/svg+xml

checksum ағылшын тілі

b587fd0fec3d2789558f1505fa0102f6313872d0

determination method ағылшын тілі: SHA-1 ағылшын тілі

data size ағылшын тілі

35 295 Байт

height ағылшын тілі

937 нүкте

width ағылшын тілі

535 нүкте

Файл тарихы

Файл сол кезде қалай көрінгенін көру үшін күн/уақыт дегенге басыңыз.

Күн/УақытНобайӨлшемдерҚатысушыПікір
қазіргі02:51, 2008 ж. қаңтардың 2802:51, 2008 ж. қаңтардың 28 кезіндегі нұсқасының нобайы535 × 937 (34 КБ)Oleg AlexandrovMake arrow and text smaller
08:36, 2008 ж. қаңтардың 2308:36, 2008 ж. қаңтардың 23 кезіндегі нұсқасының нобайы535 × 937 (34 КБ)Oleg Alexandrov{{Information |Description=Illustration of a conformal map. |Source=self-made with MATLAB, tweaked in Inkscape. |~~~~~ |Author= Oleg Alexandrov |Permission= |other_versions= }} {{PD-self}} ==Source code ([[

Бұл файлды мына бет қолданады:

Глобалды файл қолданылуы

Бұл файл келесі басқа уикилерде қолданылады:

Бұл файлдың глобалды қолданылуын көбірек көру.