Mercurial > octave
comparison etc/NEWS.8.md @ 31063:451fb63a10a0
update integral to call quadgk for 'ArrayValued' integrations (bug #62468)
* integral.m: Modify integrator selection so that calls with ‘ArrayValued’ go
to quadgk instead of quadv. Remove error checks for previously incompatible
parameter combinations. Update docstring to remove mention of quadv, point
'ArrayValued' reference to quadgk, change returned error parameter description
to match current behavior, and remove parameter incompatibility note. Add BIST
to verify combined parameter functionality, and change BISTs checking quadv
err parameter.
* quadgk.m: Correct parameter name in docstring.
* NEWS.8.md: Under General Improvements add note about quadgk now accepting
'ArrayValued' parameter and update integral improvement description of
optional returned error parameter. Under Matlab Compatibility add note about
integral now accepting all parameter combinations.
author | Nicholas R. Jankowski <jankowski.nicholas@gmail.com> |
---|---|
date | Thu, 02 Jun 2022 19:56:15 -0400 |
parents | f03e1eebf46d |
children | 7c5cb8f8a21e |
comparison
equal
deleted
inserted
replaced
31062:ebba770cd852 | 31063:451fb63a10a0 |
---|---|
7 That means that less symbols are exported from these libraries. | 7 That means that less symbols are exported from these libraries. |
8 Configure with `--disable-lib-visibility-flags` to export all symbols | 8 Configure with `--disable-lib-visibility-flags` to export all symbols |
9 (as in previous versions). | 9 (as in previous versions). |
10 | 10 |
11 - `integral` can now output a second argument passing the error | 11 - `integral` can now output a second argument passing the error |
12 parameter from the underlying integrator. | 12 measurement used by the underlying integrator. |
13 | 13 |
14 - `perms` now accepts a second argument "unique" to return only unique | 14 - `perms` now accepts a second argument "unique" to return only unique |
15 permutations for inputs with repeated elements. It is faster and takes | 15 permutations for inputs with repeated elements. It is faster and takes |
16 less memory to call `perms ('aaaabbbbcccc', "unique")` than to call | 16 less memory to call `perms ('aaaabbbbcccc', "unique")` than to call |
17 `unique (perms ('aaaabbbbcccc'), "rows")`. | 17 `unique (perms ('aaaabbbbcccc'), "rows")`. |
18 | |
19 - `quadgk` can now accept the `ArrayValued` input parameter to handle | |
20 array-valued input functions. | |
18 | 21 |
19 ### Graphical User Interface | 22 ### Graphical User Interface |
20 | 23 |
21 | 24 |
22 ### Graphics backend | 25 ### Graphics backend |
47 - `quadgk` now stops iterating when `error <= tolerance` while the previous | 50 - `quadgk` now stops iterating when `error <= tolerance` while the previous |
48 condition was `error < tolerance`. | 51 condition was `error < tolerance`. |
49 | 52 |
50 - `var` and `std` now optionally output a second argument containing the mean | 53 - `var` and `std` now optionally output a second argument containing the mean |
51 or weighted mean. | 54 or weighted mean. |
55 | |
56 - `integral` can now accept the 'ArrayValued' option in combination with | |
57 'RelTol' and 'WayPoints'. | |
52 | 58 |
53 - The default state for certain graphics properties has been made | 59 - The default state for certain graphics properties has been made |
54 consistent with Matlab. | 60 consistent with Matlab. |
55 | 61 |
56 Object | Property | Default State | 62 Object | Property | Default State |