What's new in Portable Euler Math Toolbox 19.3
Nov 6, 2012
- The execute command has been extended. The new features are hidden windows, non-wait execution, catching output. The result is the exit code of the program, or a vector of strings with one string for each line of output.
- There was a problem with very huge line plots in recent versions leading to a large delay or even a halt of the Windows graphics system. The reason was that Euler is using a path to connect the lines. For paths with many segments, Windows can not handle the plot. I fixed that by splitting large paths into chunks. Nevertheless, these plots take a short moment to appear.
New in Portable Euler Math Toolbox 19.2 (Oct 31, 2012)
- The function polyval, splineval, etc. behaved in a way that was
- inconsistent with the rest of Euler. The points of evaluation come
- after the polynomial or the spline. This design goes back to very old
- times.
- The spline function computes the cubic natural spline. evalspline
- evalues the spline.
- The matrix FFT in Euler returned the conjugate of the usual matrix FFT
- (as implemented in fft2 in Matlab). I changed that. Moreover, ifft
- works now, and returns the inverse transformation.
- Note, that Matlab defines fft(A) for matrices A taking the FFT in each
- row. The matrix FFT is fft2(A). In Euler, fft(v) and fft(A) work
- differently for vectors v and matrices A.
- Euler can handle vectors of any size. However, the FFT is only
- efficient, if the size has many small factors. For matrices, Euler can
- only handle powers of 2.
New in Portable Euler Math Toolbox 19.1 (Oct 31, 2012)
- I improved the display of errors for nexted functions. Now the lines
- in each function of the calling chain are displayed.
- If HTML exports of Euler notebooks are printed or if they are enlarged
- in browsers, Latex formulas did not look well. Now, Latex formulas are
- saved in full resolution by default.
- By the same reason, there is a switch to activate larger images for
- images in the text window. Then insimg() will keep a 3 times larger
- image in the memory and save it with the notebook. The link to this
- larger image is used by the HTML export.
- The notebook display uses only the default smaller image. Larger
- images take space and time for saving.
- Symbolic expression in functions need quotes. If the quotes are
- missing, Euler now issues an error.
- The error gets recognized only at run time.
- Note, that symbolic expressions in numerical functions can be useful,
- though they take a lot of time to evaluate.
- I made it easier to handle non-square graphic windows. Simply turn off
- the square graphics. This will also disable "Graphics in Text Window".
- A separate window will appear in all cases. You can rescale this
- window. You should restart Euler now.
- Then the font will be based on the maximal dimension of the graphics
- (width or height). insimg() will use the default 25 number of lines.
- But it will decrease the number of lines, if the graphics would become
- to wide.
New in Portable Euler Math Toolbox 19.0 (Oct 31, 2012)
- The one-window GUI is not yet ready. But since 18.8 there is a mode
- with only one textwindow, displaying the graphics in this window. The
- tabulator key, the "wait()" command and "shg" will bring the full
- graphics to the foreground. Moreover the colon after a command places
- the graphics below the command (as with the "insimg()" command).
- Some graphics were using a fixed font for the graphics window. I fixed
- that. All graphics use a non-fixed font now.
- A new feature brings boxes of text inside plots. In the following
- example, the two functions are labelled. The default anchor point is
- the top right corner of the box at the top right corner of the plot
- window.
- Fixes:
- There are always fixes for tiny errors or incoveniences in Euler. One
- example is that you can now finish a one-line function with "; ..." in
- a multi-line command. In previous versions this worked only for
- symbolic funcitions, since these functions were parsed.
- Note that you create multi-line one-line functions, i.e., functions
- with expressions spread over more then one line.
New in Portable Euler Math Toolbox 12.8 (Sep 6, 2011)
- Matlab:
- Added a comparison between Matlab and Euler to assist users coming from Matlab.
- Euler Pages:
- Changed the look of the Euler pages. Formatted output now stands out on gray background.
- Anonymous functions:
- New anonymous functions. These functions are expressions in strings with other parameters than x, y, z.
- >g := "@(t) t^2"
- @(t) t^2
- >g(6)
- >expr := "t^t";
- >plot2d("@(t) "|expr,0,1);
- It is preferred to use functions instead of these constructions. However, this syntax may sometimes be useful. The syntax does not work in symbolic expressions.
- Fixes:
- Errors in the examples (thanks to Radovan).
- Turned off Maxima printing in &expression (e.g. the tex command). Use printing Maxima functions from ::.