File:Domaincoloring3d1.png
From Wikimedia Commons, the free media repository
Jump to navigation
Jump to search
Size of this preview: 772 × 600 pixels. Other resolutions: 309 × 240 pixels | 618 × 480 pixels | 906 × 704 pixels.
Original file (906 × 704 pixels, file size: 100 KB, MIME type: image/png)
File information
Structured data
Captions
Summary
[edit]DescriptionDomaincoloring3d1.png |
English: I used this python script to generate the image:
from numpy import * from enthought.mayavi import mlab def complex_plot(function, maxval=9, xbounds=(-3.0,3.0), ybounds=(-3.0,3.0), stepsize=0.01, text="", textwidth=0.1, unitcylrange=(-4,4), zmax=9, zmin=-9, legend=True, signed=True): try: engine = mayavi.engine except NameError: from enthought.mayavi.api import Engine engine = Engine() engine.start() f=mlab.figure(fgcolor=(0, 0, 0), bgcolor=(1, 1, 1), size=(500,500)) x,y = mgrid[][0]:xbounds[1]:stepsize, ybounds[0]:ybounds[1]:stepsize] if signed: z = maximum(minimum(abs(function(x+y*1j))*sign(real(function(x+y*1j))), zmax), zmin) else: z = maximum(minimum(abs(function(x+y*1j)), zmax), zmin) s = angle(function(x+y*1j)) m=mlab.mesh(x,y,z, scalars=s) from enthought.mayavi.modules.axes import Axes axes = Axes() engine.add_filter(axes, m.module_manager) mlab.text(0, 0, text, width=textwidth) phi, v=mgrid[][0]:unitcylrange[1]:0.1] mlab.mesh(cos(phi),sin(phi),v, color=(1,1,1), opacity=0.5) if legend: mlab.colorbar(title="phase", orientation='vertical') complex_plot(lambda z: z, text="f(z)=z", zmin=-5, zmax=5, unitcylrange=(-1,1)) |
Date | |
Source | I created this file by myself with the use of a python script and mayavi2 |
Author | Hans Baier |
Licensing
[edit]Public domainPublic domainfalsefalse |
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. |
File history
Click on a date/time to view the file as it appeared at that time.
Date/Time | Thumbnail | Dimensions | User | Comment | |
---|---|---|---|---|---|
current | 20:33, 12 June 2009 | 906 × 704 (100 KB) | Hansfbaier (talk | contribs) | {{Information |Description={{en|1=from numpy import * from enthought.mayavi import mlab def complex_plot(function, maxval=9, xbounds=(-3.0,3.0), ybounds=(-3.0,3.0), stepsize=0.01, |
You cannot overwrite this file.
File usage on Commons
There are no pages that use this file.
Hidden categories: