Mercurial > hg > octave-lyh
comparison scripts/help/__unimplemented__.m @ 16927:6e240f8fcb88
__unimplemented__.m: Update list of unimplemented functions.
* scripts/help/__unimplemented__.m: Update list of unimplemented functions.
author | Rik <rik@octave.org> |
---|---|
date | Tue, 09 Jul 2013 11:40:14 -0700 |
parents | 2510fffc05e1 |
children | a75a521e5993 |
comparison
equal
deleted
inserted
replaced
16926:23f6852052bb | 16927:6e240f8fcb88 |
---|---|
39 is_matlab_function = true; | 39 is_matlab_function = true; |
40 | 40 |
41 ## Some smarter cases, add more as needed. | 41 ## Some smarter cases, add more as needed. |
42 switch (fcn) | 42 switch (fcn) |
43 | 43 |
44 case "quad2d" | 44 case {"avifile", "aviinfo", "aviread"} |
45 txt = ["quad2d is not implemented. Consider using dblquad."]; | 45 txt = ["Basic video file support is provided in the video package. ",... |
46 "See @url{http://octave.sf.net/video/}."]; | |
46 | 47 |
47 case "gsvd" | 48 case "gsvd" |
48 txt = ["gsvd is not currently part of core Octave. See the ",... | 49 txt = ["gsvd is not currently part of core Octave. See the ",... |
49 "linear-algebra package at ",... | 50 "linear-algebra package at ",... |
50 "@url{http://octave.sourceforge.net/linear-algebra/}."]; | 51 "@url{http://octave.sourceforge.net/linear-algebra/}."]; |
51 | 52 |
52 case "funm" | 53 case "funm" |
53 txt = ["funm is not currently part of core Octave. See the ",... | 54 txt = ["funm is not currently part of core Octave. See the ",... |
54 "linear-algebra package at @url{http://octave.sf.net/linear-algebra/}."]; | 55 "linear-algebra package at @url{http://octave.sf.net/linear-algebra/}."]; |
55 | 56 |
57 case "griddedInterpolant" | |
58 txt = ["griddedInterpolant is not implemented. Consider using griddata."]; | |
59 | |
60 case "integral" | |
61 txt = ["Octave provides many routines for 1-D numerical integration. ",... | |
62 "Consider quadcc, quad, quadv, quadl, quadgk."]; | |
63 | |
64 case "integral2" | |
65 txt = ["integral2 is not implemented. Consider using dblquad."]; | |
66 | |
67 case "integral3" | |
68 txt = ["integral3 is not implemented. Consider using triplequad"]; | |
69 | |
56 case "linprog" | 70 case "linprog" |
57 txt = ["Octave does not currently provide linprog. ",... | 71 txt = ["Octave does not currently provide linprog. ",... |
58 "Linear programming problems may be solved using @code{glpk}. ",... | 72 "Linear programming problems may be solved using @code{glpk}. ",... |
59 "Try @code{help glpk} for more info."]; | 73 "Try @code{help glpk} for more info."]; |
60 | 74 |
61 case {"ode113", "ode15i", "ode15s", "ode23", "ode23s", "ode23t", "ode45", "odeget", "odeset"} | 75 case "matlabrc" |
76 txt = ["matlabrc is not implemented. Octave uses the file ".octaverc" instead."]; | |
77 | |
78 case {"ode113", "ode15i", "ode15s", "ode23", "ode23s", "ode23t", "ode23tb", "ode45", "odeget", "odeset"} | |
62 txt = ["Octave provides lsode for solving differential equations. ",... | 79 txt = ["Octave provides lsode for solving differential equations. ",... |
63 "For more information try @code{help lsode}. ",... | 80 "For more information try @code{help lsode}. ",... |
64 "Matlab-compatible ODE functions are provided by the odepkg package. ",... | 81 "Matlab-compatible ODE functions are provided by the odepkg package. ",... |
65 "See @url{http://octave.sourceforge.net/odepkg/}."]; | 82 "See @url{http://octave.sourceforge.net/odepkg/}."]; |
66 | 83 |
67 case {"javaArray", "javaMethod", "javaMethodEDT", "javaObject", "javaObjectEDT", "javaaddpath", "javaclasspath", "javarmpath"} | 84 case "startup" |
68 txt = ["Java objects and methods can be used with the java package. ",... | 85 txt = ["startup is not implemented. Octave uses the file ".octaverc" instead."]; |
69 "See @url{http://octave.sf.net/java/}."]; | 86 |
70 | 87 case "quad2d" |
71 case {"errordlg", "helpdlg", "inputdlg", "listdlg", "questdlg", "warndlg"} | 88 txt = ["quad2d is not implemented. Consider using dblquad."]; |
72 txt = ["Several dialog functions are provided in the java package. ",... | |
73 "See @url{http://octave.sf.net/java/}."]; | |
74 | 89 |
75 case {"xlsread", "xlsfinfo", "xlswrite", "wk1read", "wk1finfo", "wk1write"} | 90 case {"xlsread", "xlsfinfo", "xlswrite", "wk1read", "wk1finfo", "wk1write"} |
76 txt = ["Functions for spreadsheet style I/O (.xls .xlsx .sxc .ods .dbf .wk1 etc.) " , ... | 91 txt = ["Functions for spreadsheet style I/O (.xls .xlsx .sxc .ods .dbf .wk1 etc.) " , ... |
77 "are provided in the io package. ",... | 92 "are provided in the io package. ",... |
78 "See @url{http://octave.sf.net/io/}."]; | 93 "See @url{http://octave.sf.net/io/}."]; |
79 | |
80 case {"avifile", "aviinfo", "aviread"} | |
81 txt = ["Basic video file support is provided in the video package. ",... | |
82 "See @url{http://octave.sf.net/video/}."]; | |
83 | 94 |
84 otherwise | 95 otherwise |
85 if (ismember (fcn, missing_functions ())) | 96 if (ismember (fcn, missing_functions ())) |
86 txt = sprintf ("the '%s' function is not yet implemented in Octave", fcn); | 97 txt = sprintf ("the '%s' function is not yet implemented in Octave", fcn); |
87 else | 98 else |
103 | 114 |
104 endfunction | 115 endfunction |
105 | 116 |
106 function list = missing_functions () | 117 function list = missing_functions () |
107 persistent list = { | 118 persistent list = { |
108 "DelaunayTri", | |
109 "MException", | 119 "MException", |
110 "RandStream", | 120 "RandStream", |
111 "TriRep", | 121 "Tiff", |
112 "TriScatteredInterp", | 122 "VideoReader", |
123 "VideoWriter", | |
113 "align", | 124 "align", |
114 "alim", | 125 "alim", |
115 "alpha", | 126 "alpha", |
116 "alphamap", | 127 "alphamap", |
117 "annotation", | 128 "annotation", |
129 "atan2d", | |
118 "audiodevinfo", | 130 "audiodevinfo", |
131 "audioinfo", | |
119 "audioplayer", | 132 "audioplayer", |
133 "audioread", | |
120 "audiorecorder", | 134 "audiorecorder", |
121 "aufinfo", | 135 "audiowrite", |
122 "auread", | |
123 "auwrite", | |
124 "bar3", | 136 "bar3", |
125 "bar3h", | 137 "bar3h", |
126 "bench", | 138 "bench", |
127 "bicgstabl", | 139 "bicgstabl", |
128 "brush", | 140 "brush", |
153 "cdfinfo", | 165 "cdfinfo", |
154 "cdfread", | 166 "cdfread", |
155 "cdfwrite", | 167 "cdfwrite", |
156 "cellplot", | 168 "cellplot", |
157 "checkin", | 169 "checkin", |
170 "checkcode", | |
158 "checkout", | 171 "checkout", |
159 "cholinc", | 172 "cholinc", |
160 "clearvars", | 173 "clearvars", |
161 "clipboard", | 174 "clipboard", |
162 "cmopts", | 175 "cmopts", |
163 "cmpermute", | |
164 "cmunique", | |
165 "colordef", | 176 "colordef", |
166 "colormapeditor", | 177 "colormapeditor", |
167 "commandhistory", | 178 "commandhistory", |
168 "commandwindow", | 179 "commandwindow", |
169 "condeig", | 180 "condeig", |
170 "coneplot", | 181 "coneplot", |
182 "containers.Map", | |
171 "contourslice", | 183 "contourslice", |
172 "createClassFromWsdl", | 184 "createClassFromWsdl", |
173 "createSoapMessage", | 185 "createSoapMessage", |
174 "customverctrl", | 186 "customverctrl", |
175 "daqread", | |
176 "datacursormode", | 187 "datacursormode", |
177 "datatipinfo", | |
178 "dbmex", | 188 "dbmex", |
179 "dde23", | 189 "dde23", |
180 "ddeget", | 190 "ddeget", |
191 "ddensd", | |
181 "ddesd", | 192 "ddesd", |
182 "ddeset", | 193 "ddeset", |
183 "decic", | 194 "decic", |
195 "delaunayTriangulation", | |
184 "depdir", | 196 "depdir", |
185 "depfun", | 197 "depfun", |
186 "deval", | 198 "deval", |
187 "dialog", | 199 "dialog", |
188 "dither", | 200 "dither", |
189 "docopt", | |
190 "docsearch", | 201 "docsearch", |
191 "dragrect", | 202 "dragrect", |
192 "dynamicprops", | 203 "dynamicprops", |
193 "echodemo", | 204 "echodemo", |
194 "evalc", | 205 "evalc", |
195 "exifread", | 206 "exifread", |
196 "export2wsdlg", | 207 "export2wsdlg", |
197 "figurepalette", | 208 "figurepalette", |
198 "filebrowser", | 209 "filebrowser", |
199 "fill3", | 210 "fill3", |
211 "fitsdisp", | |
200 "fitsinfo", | 212 "fitsinfo", |
201 "fitsread", | 213 "fitsread", |
214 "fitswrite", | |
215 "flintmax", | |
202 "flow", | 216 "flow", |
203 "frame2im", | 217 "frame2im", |
204 "freqspace", | 218 "freqspace", |
205 "funm", | 219 "funm", |
206 "gammaincinv", | 220 "gammaincinv", |
207 "getframe", | 221 "getframe", |
208 "getpixelposition", | 222 "getpixelposition", |
223 "gobjects", | |
209 "grabcode", | 224 "grabcode", |
210 "graymon", | 225 "graymon", |
226 "griddedInterpolant", | |
211 "gsvd", | 227 "gsvd", |
212 "guidata", | 228 "guidata", |
213 "guide", | 229 "guide", |
214 "guihandles", | 230 "guihandles", |
215 "handle", | 231 "handle", |
216 "hdf", | 232 "h5create", |
217 "hdf5", | 233 "h5disp", |
218 "hdf5info", | 234 "h5info", |
219 "hdf5read", | 235 "h5read", |
220 "hdf5write", | 236 "h5readatt", |
237 "h5write", | |
238 "h5writeatt", | |
221 "hdfinfo", | 239 "hdfinfo", |
222 "hdfread", | 240 "hdfread", |
223 "hdftool", | |
224 "helpbrowser", | |
225 "helpdesk", | |
226 "helpwin", | |
227 "hgexport", | 241 "hgexport", |
228 "hgload", | 242 "hgload", |
229 "hgsave", | 243 "hgsave", |
230 "hgsetget", | 244 "hgsetget", |
231 "hgtransform", | 245 "hgtransform", |
232 "hostid", | 246 "ichol", |
233 "ilu", | 247 "ilu", |
234 "im2frame", | 248 "im2frame", |
235 "im2java", | 249 "im2java", |
236 "imapprox", | 250 "imapprox", |
237 "imformats", | |
238 "import", | 251 "import", |
239 "inmem", | 252 "inmem", |
240 "inputParser", | 253 "inputParser", |
241 "inspect", | 254 "inspect", |
255 "instrcallback", | |
242 "instrfind", | 256 "instrfind", |
243 "instrfindall", | 257 "instrfindall", |
258 "integral", | |
259 "integral2", | |
260 "integral3", | |
244 "interpstreamspeed", | 261 "interpstreamspeed", |
245 "iscom", | 262 "iscom", |
246 "isinterface", | 263 "isinterface", |
247 "isjava", | 264 "isjava", |
248 "isocaps", | 265 "isocaps", |
264 "loadlibrary", | 281 "loadlibrary", |
265 "lscov", | 282 "lscov", |
266 "lsqr", | 283 "lsqr", |
267 "makehgtform", | 284 "makehgtform", |
268 "material", | 285 "material", |
286 "matfile", | |
269 "matlabrc", | 287 "matlabrc", |
270 "maxNumCompThreads", | |
271 "memmapfile", | 288 "memmapfile", |
272 "memory", | 289 "memory", |
273 "metaclass", | 290 "metaclass", |
274 "methodsview", | 291 "methodsview", |
275 "minres", | 292 "minres", |
276 "mlint", | |
277 "mlintrpt", | 293 "mlintrpt", |
278 "mmfileinfo", | 294 "mmfileinfo", |
279 "mmreader", | |
280 "movegui", | 295 "movegui", |
281 "movie", | 296 "movie", |
282 "movie2avi", | 297 "movie2avi", |
283 "msgbox", | |
284 "multibandread", | 298 "multibandread", |
285 "multibandwrite", | 299 "multibandwrite", |
286 "native2unicode", | 300 "native2unicode", |
301 "nccreate", | |
302 "ncdisp", | |
303 "ncinfo", | |
304 "ncread", | |
305 "ncreadatt", | |
306 "ncwrite", | |
307 "ncwriteatt", | |
308 "ncwriteschema", | |
287 "noanimate", | 309 "noanimate", |
310 "notebook", | |
288 "ode113", | 311 "ode113", |
289 "ode15i", | 312 "ode15i", |
290 "ode15s", | 313 "ode15s", |
291 "ode23", | 314 "ode23", |
292 "ode23s", | 315 "ode23s", |
293 "ode23t", | 316 "ode23t", |
294 "ode23tb", | 317 "ode23tb", |
295 "ode45", | 318 "ode45", |
296 "odefile", | |
297 "odeget", | 319 "odeget", |
298 "odeset", | 320 "odeset", |
299 "odextend", | 321 "odextend", |
300 "open", | 322 "open", |
301 "openfig", | 323 "openfig", |
303 "openvar", | 325 "openvar", |
304 "ordeig", | 326 "ordeig", |
305 "ordqz", | 327 "ordqz", |
306 "ordschur", | 328 "ordschur", |
307 "padecoef", | 329 "padecoef", |
308 "pagesetupdlg", | |
309 "pan", | 330 "pan", |
310 "parseSoapResponse", | 331 "parseSoapResponse", |
311 "path2rc", | |
312 "pathtool", | 332 "pathtool", |
313 "pcode", | 333 "pcode", |
314 "pdepe", | 334 "pdepe", |
315 "pdeval", | 335 "pdeval", |
316 "playshow", | |
317 "plotbrowser", | 336 "plotbrowser", |
318 "plotedit", | 337 "plotedit", |
319 "plottools", | 338 "plottools", |
320 "prefdir", | 339 "prefdir", |
321 "preferences", | 340 "preferences", |
323 "printopt", | 342 "printopt", |
324 "printpreview", | 343 "printpreview", |
325 "profsave", | 344 "profsave", |
326 "propedit", | 345 "propedit", |
327 "propertyeditor", | 346 "propertyeditor", |
347 "psi", | |
328 "publish", | 348 "publish", |
329 "qmr", | 349 "qmr", |
330 "quad2d", | 350 "quad2d", |
331 "rbbox", | 351 "rbbox", |
332 "reducepatch", | 352 "reducepatch", |
333 "reducevolume", | 353 "reducevolume", |
334 "root", | 354 "readasync", |
355 "rng", | |
335 "rotate", | 356 "rotate", |
336 "rotate3d", | 357 "rotate3d", |
358 "scatteredInterpolant", | |
337 "selectmoveresize", | 359 "selectmoveresize", |
338 "sendmail", | 360 "sendmail", |
339 "serial", | 361 "serial", |
362 "serialbreak", | |
340 "setpixelposition", | 363 "setpixelposition", |
341 "showplottool", | 364 "showplottool", |
342 "smooth3", | 365 "smooth3", |
343 "snapnow", | 366 "snapnow", |
344 "sound", | 367 "sound", |
345 "soundsc", | 368 "soundsc", |
346 "ss2tf", | 369 "ss2tf", |
370 "startup", | |
371 "stopasync", | |
347 "stream2", | 372 "stream2", |
348 "stream3", | 373 "stream3", |
349 "streamline", | 374 "streamline", |
350 "streamparticles", | 375 "streamparticles", |
351 "streamribbon", | 376 "streamribbon", |
352 "streamslice", | 377 "streamslice", |
353 "streamtube", | 378 "streamtube", |
354 "strings", | 379 "strings", |
355 "subvolume", | 380 "subvolume", |
356 "superclasses", | 381 "superclasses", |
357 "support", | |
358 "surf2patch", | 382 "surf2patch", |
359 "symmlq", | 383 "symmlq", |
360 "syntax", | 384 "syntax", |
361 "texlabel", | 385 "texlabel", |
362 "textwrap", | 386 "textwrap", |
363 "tfqmr", | 387 "tfqmr", |
364 "timer", | 388 "timer", |
365 "timerfind", | |
366 "timerfindall", | |
367 "timeseries", | 389 "timeseries", |
390 "todatenum", | |
368 "toolboxdir", | 391 "toolboxdir", |
392 "triangulation", | |
369 "tscollection", | 393 "tscollection", |
370 "tstool", | 394 "tstool", |
371 "uibuttongroup", | 395 "uibuttongroup", |
372 "uicontextmenu", | 396 "uicontextmenu", |
373 "uicontrol", | 397 "uicontrol", |
390 "unicode2native", | 414 "unicode2native", |
391 "unloadlibrary", | 415 "unloadlibrary", |
392 "unmesh", | 416 "unmesh", |
393 "userpath", | 417 "userpath", |
394 "validateattributes", | 418 "validateattributes", |
419 "verctrl", | |
395 "verLessThan", | 420 "verLessThan", |
396 "viewmtx", | 421 "viewmtx", |
397 "visdiff", | 422 "visdiff", |
398 "volumebounds", | 423 "volumebounds", |
399 "waitfor", | |
400 "wavfinfo", | |
401 "wavplay", | |
402 "wavrecord", | |
403 "web", | 424 "web", |
404 "whatsnew", | 425 "whatsnew", |
405 "wk1finfo", | 426 "winopen", |
406 "wk1read", | 427 "winqueryreg", |
407 "wk1write", | |
408 "workspace", | 428 "workspace", |
409 "xmlread", | 429 "xmlread", |
410 "xmlwrite", | 430 "xmlwrite", |
411 "xslt", | 431 "xslt", |
412 "zoom", | 432 "zoom", |