File:Conformal map.svg
From Wikimedia Commons, the free media repository
Conformal_map.svg (SVG file, nominally 535 × 937 pixels, file size: 34 KB)
| Description |
Illustration of a conformal map. |
|---|---|
| Date |
03:38, 23 January 2008 (UTC) |
| Source |
self-made with MATLAB, tweaked in Inkscape. |
| Author | |
| Permission (Reusing this image) |
See below |
[edit] 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;
File history
Click on a date/time to view the file as it appeared at that time.
| Date/Time | Thumbnail | Dimensions | User | Comment | |
|---|---|---|---|---|---|
| current | 21:51, 27 January 2008 | 535×937 (34 KB) | Oleg Alexandrov (Talk | contribs) | (Make arrow and text smaller) | |
| 03:36, 23 January 2008 | 535×937 (34 KB) | Oleg Alexandrov (Talk | contribs) | ({{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 ([[) |
- Edit this file using an external application (See the setup instructions for more information)
File links
There are no pages on Wikimedia Commons that link to this file. Some pages on other Wikimedia projects may link to it.
Global file usage
The following other wikis use this file:
- Usage of Conformal map.svg on arwiki
- Usage of Conformal map.svg on cswiki
- Usage of Conformal map.svg on dewiki
- Usage of Conformal map.svg on enwiki