3154
|
1 Subject: ANNOUNCE: Octave Version 2.0.10 released |
2330
|
2 |
3151
|
3 Octave version 2.0.10 is now available for ftp from ftp.che.wisc.edu |
|
4 in the directory /pub/octave. Diffs from the previous have not been |
|
5 made because they would be quite large. |
2330
|
6 |
3151
|
7 -rw-r--r-- 1 jwe 3621268 Feb 6 16:59 octave-2.0.10.tar.gz |
2702
|
8 |
3007
|
9 Most bugs reported since the release of version 2.0 have been fixed. |
2695
|
10 |
3151
|
11 This is mostly a bug-fixing release, but to keep things interesting, |
|
12 there are some new features: |
|
13 |
|
14 * The built-in variable `PWD' has been removed. If you need to get |
|
15 the value of the current working directory, use the pwd() function |
|
16 instead. |
|
17 |
|
18 * For compatibility with Matlab, Octave's lyap function now solves |
|
19 |
|
20 A*X + X*A' + C = 0 |
|
21 |
|
22 instead of |
|
23 |
|
24 A'*X + X*A + C = 0 |
|
25 |
|
26 To try to avoid confusion for people who are used to the way |
|
27 Octave behaved in previous versions, a warning is printed the |
|
28 first time lyap is called in a given session. To completely |
|
29 disable the warning, simply add |
|
30 |
|
31 global __disable_lyap_interface_change_warning__; |
|
32 |
|
33 to your ~/.octaverc file. The warning will eventually disappear |
|
34 for good in some future version of Octave. |
|
35 |
|
36 * New built-in functions for computing Bessel functions: |
|
37 besseli, besselj, besselk, and bessely. |
|
38 |
|
39 * The gammai and betai functions are now implemented as built-in |
|
40 functions rather than function files. |
|
41 |
|
42 * The new built-in variable `implicit_num_to_str_ok' controls |
|
43 whether Octave converts expressions like `[97, 98, 99, "123"]' to |
|
44 strings. The default value is 0 unless you use --traditional. |
|
45 |
|
46 * The new built-in variable `fixed_point_format' controls whether |
|
47 Octave uses a scaled fixed-point format for displaying matrices. |
|
48 The default value is 0 unless you use --traditional. |
3060
|
49 |
3151
|
50 * The function sumsq now computes sum (x .* conj (x)) for complex values. |
|
51 |
|
52 * Dynamically linked functions can be cleared. |
|
53 |
|
54 * If a .oct file has a time stamp more recent than the time that it |
|
55 was loaded, it is automatically reloaded. Reloading a .oct file |
|
56 may cause several functions to be cleared automatically. By |
|
57 default, a warning is printed that lists the names of the |
|
58 functions that will be cleared. You can suppress the message by |
|
59 setting the new built-in variable `warn_reload_forces_clear' to 0. |
|
60 |
|
61 * Global variables are now initialized to the empty matrix, for |
|
62 compatibility with Matlab. |
|
63 |
|
64 * Explicit initialization of global variables only happens once. |
|
65 For example, after the following statements are evaluated, g still |
|
66 has the value 1. |
3060
|
67 |
3151
|
68 global g = 1 |
|
69 global g = 2 |
|
70 |
|
71 This is useful for initializing global variables that are used to |
|
72 maintain state information that is shared among several functions. |
|
73 |
|
74 * The new built-in variable max_recursion_depth allows you to |
|
75 prevent Octave from attempting infinite recursion. The default |
|
76 value is 256. |
3069
|
77 |
3151
|
78 * Octave now uses readline version 2.1 and kpathsea 3.0. |
|
79 |
|
80 * The libreadline and libkpathsea libraries are no longer installed. |
|
81 |
|
82 * The libcruft, liboctave, and liboctinterp libraries are now |
|
83 installed in $libdir/octave instead of just $libdir. |
|
84 |
|
85 * It's no longer necessary to have libg++, but you do need to have |
|
86 the GNU implementation of libstdc++. If you are using gcc 2.7.2, |
|
87 libstdc++ is distributed as part of libg++ 2.7.2. For later |
|
88 versions, libstdc++ is distributed separately. For egcs, |
|
89 libstdc++ is included with the compiler distribution. |
2330
|
90 |
2604
|
91 Octave is a high-level interactive language primarily intended for |
2783
|
92 numerical computations. It is mostly compatible with MATLAB. |
2330
|
93 |
2604
|
94 Additional information is available on the WWW at |
2330
|
95 |
2604
|
96 http://www.che.wisc.edu/octave |
2330
|
97 |
2585
|
98 -- |
2330
|
99 John W. Eaton |
|
100 jwe@bevo.che.wisc.edu |
|
101 University of Wisconsin-Madison |
|
102 Department of Chemical Engineering |