3D Surface graphing - with mapping, bumps, or textures
| Bumps | Patterned texture | Distance haze |
|---|---|---|
![]() | ![]() | ![]() |
| In the Equation Editor as: Y = exp(sin(x) * cos(z)) | In the Equation Editor as: Y = 3 * cos(sin(x) * z)) | In the Equation Editor as: Y = Exp(Sin(x*z))/2 |
| The transcomplex Quadratic function | The transcomplex Quartic function | The transcomplex Exponential function |
|---|---|---|
![]() | ![]() | ![]() |
| | ||
| In the Equation Editor as: U(x, z) = x2 - z2 V(x, z) = 2xz | In the Equation Editor as: U(x, z) = x4 - 6x2z2 + z4 V(x, z) = 4x3z - 4xz3 | In the Equation Editor as: U(x, z) = Exp(x) * Cos(z), V(x, z) = Exp(x) * Sin(z) |
Sample screen capture of 4DLab
4DLab plots complex functions in an integrated way: the domain and the range of a function are not shown apart. In fact, complex functions are plotted analogously as the real functions are plotted.
The traditional graphing procedure —in textbooks and in other plotting software— is to separate the function domain from the function range; this is because the domain is usually a plane region of a plane, and the range is usually a surface. But 4DLab follows the new transcomplex numbers approach, where the complex numbers are extended to 4–dimensional ordered pairs.
The transcomplex numbers system is an extension of the complex numbers system to 4 dimensions. Complex variables are 2–dimensional while transcomplexs are 4–dimensional. There are other four entries numbers systems, like, for example, the quaternions. But only the transcomplexs combine the simplicity of the real numbers with the power of the complex numbers. But where the transcomplexs shine above all the others is in the graphs it produces: visually simple and beautiful; no more abstract "surfaces", no more dual and disintegrated plotting. 4DLab is the software made specially to plot transcomplex surfaces, but since mathematics is an integrated and unified field, 4DLab also follows this model. Thus, in the same way that 3–dimensional surfaces are plotted, the 2–dimensional real functions are also plotted: you use the same equation editor. Just write-in —the editor will check your syntax— and choose the type of rendering you wish.
4DLab was also a program made to produce aesthetically appealing images. There are many choices and parameters to choose or change. So, if you wish, your plots can be done over an appealing background, you can add your name, or the equation involved, etc.
4DLab is a new tool for learning math and a new tool for graphing 3D equations and 2D equations. This free software is a3D and 2D graphing software. Choose a picture —any picture; a texture, a landscape, a photograph— and plot it against a surface and you will visually grasp the concept of one-to-one (1–1) mapping. Complex math can be made simple by bringing some abstract concepts down to the point that it becomes personal.
With 4DLab the function domain can be any rectangular shape; not necessarily square. Graphs can also be made of any rectangular sub domain of the main domain.