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",