Jump to content

File:Complex numbers addition.png

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

Complex_numbers_addition.png(468 × 473 pixels, file size: 16 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.
 
This diagram was created with MATLAB.

Source code

InfoField

MATLAB code

function main ()

% set up the plotting window
thickness=2.5; fs=30; d=0.004;
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+0.2*i; z3=0.4+1.2*i;
plot_seg(z1, z2, red, thickness); 
plot_seg(z2, z3, green, thickness);
plot_seg(z3, z1, blue, thickness);

pt (z1, fs, 5, d, '0'); 
pt (z2, fs, 7, d, 'A');
pt (z3, fs, 3, d, 'B');
pt (z2+z3, fs, 1, d, 'X');

t=z2;
z1=z2+z3; z2=z3; z3=t;
plot_seg(z1, z2, red, thickness);
plot_seg(z2, z3, green, thickness);
plot_seg(z3, z1, blue, thickness);

saveas(gcf, 'Complex_numbers_addition.eps', 'psc2')
% convert from eps to png with shell command 
% convert -antialias -density 400 -scale 20% Complex_numbers_addition.eps Complex_numbers_addition.png

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

function pt (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
04:43, 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

19cb62466e99fd21144068418af642574ebca1f5

16,254 byte

473 pixel

468 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 2006468 × 473 (16 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.5; fs=30; d=0.004; 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: