Mercurial > web-octave
annotate pages/NEWS-4.4.md @ 271:3ce19581b946
LICENSE: Add "GPL-3.0-or-later" for code
author | Kai Torben Ohlhus <k.ohlhus@gmail.com> |
---|---|
date | Mon, 21 Feb 2022 17:32:38 +0900 |
parents | e69093ab4992 |
children |
rev | line source |
---|---|
215 | 1 --- |
2 layout: page | |
3 title: GNU Octave Version 4.4 | |
4 permalink: NEWS-4.4.html | |
5 --- | |
6 | |
7 ## Summary of important user-visible changes | |
8 | |
9 April 30, 2018 | |
10 | |
11 {% include release_news_select.md %} | |
12 | |
224
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
13 {::options parse_block_html="true" /} |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
14 <div class="panel callout"> |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
15 * TOC |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
16 {:toc} |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
17 </div> |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
18 {::options parse_block_html="false" /} |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
19 |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
20 |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
21 ### General improvements |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
22 |
215 | 23 <pre> |
24 ** A graphical Variable Editor has been added to the GUI interface. | |
25 It uses a spreadsheet-like interface for quick, intuitive editing | |
26 of variables. The Variable Editor is launched by double-clicking | |
27 on a variable name in the Workspace Window or by typing | |
28 "openvar VARIABLE_NAME" in the Command Window. | |
29 | |
30 ** On systems with 64-bit pointers, --enable-64 is now the default and | |
31 Octave always uses 64-bit indexing. However, if the configure | |
32 script determines that the BLAS library uses 32-bit integers, then | |
33 operations using the following libraries are limited to arrays with | |
34 dimensions that are smaller than 2^31 elements: | |
35 | |
36 BLAS LAPACK QRUPDATE SuiteSparse ARPACK | |
37 | |
38 Additionally, the following libraries use "int" internally, so | |
39 maximum problem sizes are always limited: | |
40 | |
41 glpk Qhull | |
42 | |
43 ** The octave command no longer starts the GUI by default. Most users | |
44 starting Octave from a shell were expecting the command line | |
45 interface, and desktop launchers already required the `--force-gui' | |
46 option. With this change, desktop launchers should be modified to | |
47 use the new option `--gui'. The previous `--force-gui' option will | |
48 continue to work, and maps to `--gui', but it will be removed in | |
49 Octave 6. | |
50 | |
51 ** A known bug in Qt (https://bugreports.qt.io/browse/QTBUG-55357) is | |
52 addressed by limiting GUI sub-panel relocation capabilities for Qt | |
53 versions in the range >= 5.6.1 and < 5.7.1. However, this may not | |
54 thoroughly avoid issues on all platforms. | |
55 | |
56 ** A new container data type--containers.Map--is available. Map is a | |
57 key/value storage container (a.k.a, a hash) that efficiently allows | |
58 storing and retrieving values by name, rather than by position which | |
59 is how arrays work. | |
60 | |
61 ** The bareword "import" is now recognized in scripts and functions. | |
62 However, the functionality to import functions and classes from | |
63 other namespaces into the local scope has not yet been implemented. | |
64 Attempting to use "import" will provoke an error message. | |
65 | |
66 ** hex2num and num2hex now work for integer and char types and num2hex | |
67 may optionally return a cell array of strings instead of a character | |
68 array. If given a cell array of strings, hex2num now returns a | |
69 numeric array of the same size as the input cell array. Previously, | |
70 hex2num would accept a cell array of strings of arbitrary dimension | |
71 but would always return a column vector. | |
72 | |
73 ** New special functions cosint, sinint, and gammaincinv have been added. | |
74 | |
75 ** Special functions in Octave have been rewritten for larger input | |
76 domains, better accuracy, and additional options. | |
77 * gammainc now accepts negative real values for X. | |
78 * improved accuracy for gammainc, betainc, betaincinv, expint. | |
79 * gammainc has new options "scaledlower" and "scaledupper". | |
80 * betainc, betaincinv have new option "upper". | |
81 | |
82 ** The "names" option used in regular expressions now returns a struct | |
83 array, rather than a struct with a cell array for each field. This | |
84 change was made for Matlab compatibility. | |
85 | |
86 ** The quadcc function now uses both absolute tolerance and relative | |
87 tolerance to determine the stopping criteria for an integration. | |
88 To be compatible with other quadXXX functions, such as quadgk, the | |
89 calling syntax has changed to | |
90 | |
91 quadcc (f, a, b, [AbsTol, [RelTol]]) | |
92 | |
93 To update existing code, change instances of RelTol to [0, RelTol]. | |
94 | |
95 quadcc (f, a, b, tol) => quadcc (f, a, b, [0, tol]) | |
96 | |
97 A warning that a single tolerance input is now interpreted as an | |
98 absolute tolerance will be issued in Octave versions 4.4 and 5, | |
99 after which it will be removed. The warning has ID | |
100 "Octave:quadcc:RelTol-conversion" and can be disabled with | |
101 | |
102 warning ("off", "Octave:quadcc:RelTol-conversion") | |
103 | |
104 ** The qr function now returns a standard factorization unless | |
105 explicitly instructed to perform an economy factorization by using a | |
106 final argument of 0. | |
107 | |
108 ** The Qt graphics toolkit now supports offscreen printing without osmesa | |
109 if Octave was built with Qt >= 5.1. | |
110 | |
111 ** The built-in pager for display of large data is now disabled by | |
112 default. To re-enable it for every Octave session add the following | |
113 to your .octaverc file: | |
114 | |
115 more on; | |
116 | |
117 ** The FLTK toolkit is no longer prioritized for development. The | |
118 number of Octave Maintainers is too small to support three different | |
119 graphic toolkits. New development will target the Qt toolkit. | |
120 While no longer prioritized, the FLTK toolkit is not deprecated and | |
121 there is no schedule for its removal. | |
122 | |
123 ** The graphic object property "PickableParts" has been implemented | |
124 which controls whether an object can accept mouse clicks. | |
125 | |
126 ** The graphic object property "Interruptible" has been fully | |
127 implemented which controls whether a running callback function can | |
128 be interrupted by another callback function. | |
129 | |
130 ** The graphic object property "HitTest" has been updated to be fully | |
131 compatible with Matlab. | |
132 | |
133 ** Text objects now implement the properties "BackgroundColor", | |
134 "EdgeColor", "LineStyle", "LineWidth", and "Margin". | |
135 | |
136 ** An initial implementation of alpha transparency has been made for | |
137 patch and surface objects. Printing to svg and pdf is supported. | |
138 | |
139 ** ishandle now returns true for both graphics handle objects and | |
140 Java objects. The latter change was made for Matlab compatibility. | |
141 Use ishghandle or isgraphics if it is important not to include Java | |
142 objects. | |
143 | |
224
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
144 ** The "Octave:undefined-return-values" warning ID is obsolete. Octave |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
145 now throws an error for any attempts to assign undefined values that |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
146 might be returned from functions. |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
147 |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
148 ** The header file oct-alloc.h has been removed along with the macros |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
149 that it defined (DECLARE_OCTAVE_ALLOCATOR, DEFINE_OCTAVE_ALLOCATOR, |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
150 and DEFINE_OCTAVE_ALLOCATOR2). |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
151 |
215 | 152 ** The pkg command now accepts a URL as an argument, allowing a valid |
153 Octave package to be installed from any remote host with one command, | |
154 for example | |
155 | |
156 pkg install https://example.org/download/example-package.tar.gz | |
157 | |
158 ** The following statistical functions have been moved from core | |
159 Octave to the statistics package available from Octave Forge. | |
160 | |
161 BASE | |
162 cloglog | |
163 logit | |
164 prctile | |
165 probit | |
166 qqplot | |
167 table (renamed to crosstab) | |
168 | |
169 DISTRIBUTIONS | |
170 betacdf | |
171 betainv | |
172 betapdf | |
173 betarnd | |
174 binocdf | |
175 binoinv | |
176 binopdf | |
177 binornd | |
178 cauchy_cdf | |
179 cauchy_inv | |
180 cauchy_pdf | |
181 cauchy_rnd | |
182 chi2cdf | |
183 chi2inv | |
184 chi2pdf | |
185 chi2rnd | |
186 expcdf | |
187 expinv | |
188 exppdf | |
189 exprnd | |
190 fcdf | |
191 finv | |
192 fpdf | |
193 frnd | |
194 gamcdf | |
195 gaminv | |
196 gampdf | |
197 gamrnd | |
198 geocdf | |
199 geoinv | |
200 geopdf | |
201 geornd | |
202 hygecdf | |
203 hygeinv | |
204 hygepdf | |
205 hygernd | |
206 kolmogorov_smirnov_cdf | |
207 laplace_cdf | |
208 laplace_inv | |
209 laplace_pdf | |
210 laplace_rnd | |
211 logistic_cdf | |
212 logistic_inv | |
213 logistic_pdf | |
214 logistic_rnd | |
215 logncdf | |
216 logninv | |
217 lognpdf | |
218 lognrnd | |
219 nbincdf | |
220 nbininv | |
221 nbinpdf | |
222 nbinrnd | |
223 normcdf | |
224 norminv | |
225 normpdf | |
226 normrnd | |
227 poisscdf | |
228 poissinv | |
229 poisspdf | |
230 poissrnd | |
231 stdnormal_cdf | |
232 stdnormal_inv | |
233 stdnormal_pdf | |
234 stdnormal_rnd | |
235 tcdf | |
236 tinv | |
237 tpdf | |
238 trnd | |
239 unidcdf | |
240 unidinv | |
241 unidpdf | |
242 unidrnd | |
243 unifcdf | |
244 unifinv | |
245 unifpdf | |
246 unifrnd | |
247 wblcdf | |
248 wblinv | |
249 wblpdf | |
250 wblrnd | |
251 wienrnd | |
252 | |
253 MODELS | |
254 logistic_regression | |
255 | |
256 TESTS | |
257 anova | |
258 bartlett_test | |
259 chisquare_test_homogeneity | |
260 chisquare_test_independence | |
261 cor_test | |
262 f_test_regression | |
263 hotelling_test | |
264 hotelling_test_2 | |
265 kolmogorov_smirnov_test | |
266 kolmogorov_smirnov_test_2 | |
267 kruskal_wallis_test | |
268 manova | |
269 mcnemar_test | |
270 prop_test_2 | |
271 run_test | |
272 sign_test | |
273 t_test | |
274 t_test_2 | |
275 t_test_regression | |
276 u_test | |
277 var_test | |
278 welch_test | |
279 wilcoxon_test | |
280 z_test | |
281 z_test_2 | |
282 | |
283 ** The following image functions have been moved from core Octave to | |
284 the image package available from Octave Forge. | |
285 | |
286 ntsc2rgb | |
287 rgb2ntsc | |
224
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
288 </pre> |
215 | 289 |
224
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
290 |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
291 ### Deprecated functions and properties |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
292 |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
293 The following functions and properties have been deprecated in Octave 4.4 |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
294 and will be removed from Octave 6 (or whatever version is the second major |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
295 release after 4.4): |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
296 |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
297 - Functions |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
298 |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
299 Function | Replacement |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
300 ---------------------|----------------------------- |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
301 `chop` | `sprintf` for visual results |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
302 `desktop` | `isguirunning` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
303 `tmpnam` | `tempname` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
304 `toascii` | `double` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
305 `java2mat` | `__java2mat__` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
306 |
215 | 307 |
224
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
308 - Graphics properties |
215 | 309 |
224
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
310 Object | Property | Value |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
311 ---------------------|-------------------------|------------------- |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
312 figure | doublebuffer | |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
313 | mincolormap | |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
314 | wvisual | |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
315 | wvisualmode | |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
316 | xdisplay | |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
317 | xvisual | |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
318 | xvisualmode | |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
319 axes | drawmode | |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
320 annotation | edgecolor ("rectangle") | |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
321 text | fontweight | "demi" and "light" |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
322 uicontrol | fontweight | "demi" and "light" |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
323 uipanel | fontweight | "demi" and "light" |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
324 uibuttongroup | fontweight | "demi" and "light" |
215 | 325 |
224
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
326 - The `rectangle` and `ellipse` annotation property `"edgecolor"` has been |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
327 deprecated and will be removed from Octave 6 (or whatever version |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
328 is the second major release after 4.4). Use the property `"color"` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
329 instead. |
215 | 330 |
331 | |
224
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
332 ### Removed functions |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
333 |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
334 The following functions were deprecated in Octave 4.0 and have been |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
335 removed from Octave 4.4. |
215 | 336 |
224
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
337 - `allow_noninteger_range_as_index` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
338 - `bicubic` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
339 - `delaunay3` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
340 - `do_braindead_shortcircuit_evaluation` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
341 - `dump_prefs` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
342 - `find_dir_in_path` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
343 - `finite` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
344 - `fmod` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
345 - `fnmatch` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
346 - `gmap40` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
347 - `loadaudio` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
348 - `luinc` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
349 - `mouse_wheel_zoom` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
350 - `nfields` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
351 - `octave_tmp_file_name` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
352 - `playaudio` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
353 - `saveaudio` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
354 - `setaudio` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
355 - `syl` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
356 - `usage` |
215 | 357 |
358 | |
224
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
359 ### Alphabetical list of new functions added in Octave 4.4 |
215 | 360 |
224
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
361 - `bounds` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
362 - `camlookat` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
363 - `camorbit` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
364 - `campos` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
365 - `camroll` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
366 - `camtarget` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
367 - `camup` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
368 - `camva` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
369 - `camzoom` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
370 - `corrcoef` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
371 - `cosint` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
372 - `decic` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
373 - `erase` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
374 - `gammaincinv` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
375 - `getframe` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
376 - `groot` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
377 - `gsvd` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
378 - `hgtransform` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
379 - `humps` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
380 - `integral` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
381 - `integral2` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
382 - `integral3` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
383 - `isgraphics` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
384 - `isstring` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
385 - `mad` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
386 - `ode15i` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
387 - `ode15s` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
388 - `openvar` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
389 - `quad2d` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
390 - `repelem` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
391 - `rgb2gray` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
392 - `rticks` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
393 - `sinint` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
394 - `tfqmr` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
395 - `thetaticks` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
396 - `vecnorm` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
397 - `winqueryreg` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
398 - `xticklabels` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
399 - `xticks` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
400 - `yticklabels` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
401 - `yticks` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
402 - `zticklabels` |
e69093ab4992
Improve Release Notes display.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
216
diff
changeset
|
403 - `zticks` |