Jump to content

File:Complex numbers multiplication.png

Page contents not supported in other languages.
This is a file from the Wikimedia Commons
From Wikipedia, the free encyclopedia

Complex_numbers_multiplication.png(242 × 180 pixels, file size: 3 KB, MIME type: image/png)

Transferred from en.wikipedia to Commons by Maksim.

The original description page was here. All following user names refer to en.wikipedia.

Summary

Made by myself with matlab.

Licensing

Public domain This work has been released into the public domain by its author, Oleg Alexandrov at English Wikipedia. This applies worldwide.
In some countries this may not be legally possible; if so:
Oleg Alexandrov grants anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law.

Source code

function main ()

% set up the plotting window
thickness=2.8; fs=30; d=0.005;
red=[1, 0, 0]; green=[0, 1, 0]; blue=[0, 0, 1];
figure(1); clf; hold on; axis equal; axis off; 
i=sqrt(-1);

z1=0; z2=1; z3=1+i;
draw_segment(z1, z2, red, thickness); 
draw_segment(z2, z3, green, thickness);
draw_segment(z3, z1, blue, thickness);

place_text_smartly (z1, fs, 5, d, '0'); 
place_text_smartly (z2, fs, 7, d, '1');
place_text_smartly (z3, fs, 1, d, 'A');

z1=0; z2=2*i; z3=2*i*(1+i);
draw_segment(z1, z2, red, thickness);
draw_segment(z2, z3, green, thickness);
draw_segment(z3, z1, blue, thickness);

place_text_smartly (z2, fs, 1, d, 'B');
place_text_smartly (z3, fs, 3, d, 'X');

saveas(gcf, 'Complex_numbers_multiplication.eps', 'psc2')

function draw_segment(z1, z2, color, thickness);
  plot( [real(z1), real(z2)], [imag(z1), imag(z2)], 'color', color, 'linewidth', thickness );

function place_text_smartly (z, fs, pos, d, tx)
 p=cos(pi/4)+sqrt(-1)*sin(pi/4);
 z = z + p^pos * d * fs; 
 shiftx=0.0003;
 shifty=0.002;
 x = real (z); y=imag(z); 
 H=text(x+shiftx*fs, y+shifty*fs, tx); set(H, 'fontsize', fs, 'HorizontalAlignment', 'c', 'VerticalAlignment', 'c')
date/time username edit summary
00:40, 22 November 2005 en:User:Oleg Alexandrov (changes to source code)
04:45, 24 October 2005 en:User:Oleg Alexandrov (source code)
03:44, 24 October 2005 en:User:Oleg Alexandrov (Made by myself with matlab.)

Original upload log

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.

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

depicts

image/png

b1691d8d0fa7ae3a1b00729903929fd335748c8c

3,520 byte

180 pixel

242 pixel

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current18:33, 26 March 2006Thumbnail for version as of 18:33, 26 March 2006242 × 180 (3 KB)MaksimLa bildo estas kopiita de wikipedia:en. La originala priskribo estas: == Summary == Made by myself with matlab. == Licensing == {{PD-self}} ==Source code== <pre><nowiki> function main () % set up the plotting window thickness=2.8; fs=30; d=0.005; red=
No pages on the English Wikipedia use this file (pages on other projects are not listed).

Global file usage

The following other wikis use this file: