# HG changeset patch # User Rik # Date 1373395214 25200 # Node ID 6e240f8fcb8841f14815efdb22390541d50a6494 # Parent 23f6852052bbb25c35dbc313541367520e51ea74 __unimplemented__.m: Update list of unimplemented functions. * scripts/help/__unimplemented__.m: Update list of unimplemented functions. diff --git a/scripts/help/__unimplemented__.m b/scripts/help/__unimplemented__.m --- a/scripts/help/__unimplemented__.m +++ b/scripts/help/__unimplemented__.m @@ -41,8 +41,9 @@ ## Some smarter cases, add more as needed. switch (fcn) - case "quad2d" - txt = ["quad2d is not implemented. Consider using dblquad."]; + case {"avifile", "aviinfo", "aviread"} + txt = ["Basic video file support is provided in the video package. ",... + "See @url{http://octave.sf.net/video/}."]; case "gsvd" txt = ["gsvd is not currently part of core Octave. See the ",... @@ -53,34 +54,44 @@ txt = ["funm is not currently part of core Octave. See the ",... "linear-algebra package at @url{http://octave.sf.net/linear-algebra/}."]; + case "griddedInterpolant" + txt = ["griddedInterpolant is not implemented. Consider using griddata."]; + + case "integral" + txt = ["Octave provides many routines for 1-D numerical integration. ",... + "Consider quadcc, quad, quadv, quadl, quadgk."]; + + case "integral2" + txt = ["integral2 is not implemented. Consider using dblquad."]; + + case "integral3" + txt = ["integral3 is not implemented. Consider using triplequad"]; + case "linprog" txt = ["Octave does not currently provide linprog. ",... "Linear programming problems may be solved using @code{glpk}. ",... "Try @code{help glpk} for more info."]; - case {"ode113", "ode15i", "ode15s", "ode23", "ode23s", "ode23t", "ode45", "odeget", "odeset"} + case "matlabrc" + txt = ["matlabrc is not implemented. Octave uses the file ".octaverc" instead."]; + + case {"ode113", "ode15i", "ode15s", "ode23", "ode23s", "ode23t", "ode23tb", "ode45", "odeget", "odeset"} txt = ["Octave provides lsode for solving differential equations. ",... "For more information try @code{help lsode}. ",... "Matlab-compatible ODE functions are provided by the odepkg package. ",... "See @url{http://octave.sourceforge.net/odepkg/}."]; - case {"javaArray", "javaMethod", "javaMethodEDT", "javaObject", "javaObjectEDT", "javaaddpath", "javaclasspath", "javarmpath"} - txt = ["Java objects and methods can be used with the java package. ",... - "See @url{http://octave.sf.net/java/}."]; + case "startup" + txt = ["startup is not implemented. Octave uses the file ".octaverc" instead."]; - case {"errordlg", "helpdlg", "inputdlg", "listdlg", "questdlg", "warndlg"} - txt = ["Several dialog functions are provided in the java package. ",... - "See @url{http://octave.sf.net/java/}."]; + case "quad2d" + txt = ["quad2d is not implemented. Consider using dblquad."]; case {"xlsread", "xlsfinfo", "xlswrite", "wk1read", "wk1finfo", "wk1write"} txt = ["Functions for spreadsheet style I/O (.xls .xlsx .sxc .ods .dbf .wk1 etc.) " , ... "are provided in the io package. ",... "See @url{http://octave.sf.net/io/}."]; - case {"avifile", "aviinfo", "aviread"} - txt = ["Basic video file support is provided in the video package. ",... - "See @url{http://octave.sf.net/video/}."]; - otherwise if (ismember (fcn, missing_functions ())) txt = sprintf ("the '%s' function is not yet implemented in Octave", fcn); @@ -105,22 +116,23 @@ function list = missing_functions () persistent list = { - "DelaunayTri", "MException", "RandStream", - "TriRep", - "TriScatteredInterp", + "Tiff", + "VideoReader", + "VideoWriter", "align", "alim", "alpha", "alphamap", "annotation", + "atan2d", "audiodevinfo", + "audioinfo", "audioplayer", + "audioread", "audiorecorder", - "aufinfo", - "auread", - "auwrite", + "audiowrite", "bar3", "bar3h", "bench", @@ -155,38 +167,37 @@ "cdfwrite", "cellplot", "checkin", + "checkcode", "checkout", "cholinc", "clearvars", "clipboard", "cmopts", - "cmpermute", - "cmunique", "colordef", "colormapeditor", "commandhistory", "commandwindow", "condeig", "coneplot", + "containers.Map", "contourslice", "createClassFromWsdl", "createSoapMessage", "customverctrl", - "daqread", "datacursormode", - "datatipinfo", "dbmex", "dde23", "ddeget", + "ddensd", "ddesd", "ddeset", "decic", + "delaunayTriangulation", "depdir", "depfun", "deval", "dialog", "dither", - "docopt", "docsearch", "dragrect", "dynamicprops", @@ -197,8 +208,11 @@ "figurepalette", "filebrowser", "fill3", + "fitsdisp", "fitsinfo", "fitsread", + "fitswrite", + "flintmax", "flow", "frame2im", "freqspace", @@ -206,41 +220,44 @@ "gammaincinv", "getframe", "getpixelposition", + "gobjects", "grabcode", "graymon", + "griddedInterpolant", "gsvd", "guidata", "guide", "guihandles", "handle", - "hdf", - "hdf5", - "hdf5info", - "hdf5read", - "hdf5write", + "h5create", + "h5disp", + "h5info", + "h5read", + "h5readatt", + "h5write", + "h5writeatt", "hdfinfo", "hdfread", - "hdftool", - "helpbrowser", - "helpdesk", - "helpwin", "hgexport", "hgload", "hgsave", "hgsetget", "hgtransform", - "hostid", + "ichol", "ilu", "im2frame", "im2java", "imapprox", - "imformats", "import", "inmem", "inputParser", "inspect", + "instrcallback", "instrfind", "instrfindall", + "integral", + "integral2", + "integral3", "interpstreamspeed", "iscom", "isinterface", @@ -266,25 +283,31 @@ "lsqr", "makehgtform", "material", + "matfile", "matlabrc", - "maxNumCompThreads", "memmapfile", "memory", "metaclass", "methodsview", "minres", - "mlint", "mlintrpt", "mmfileinfo", - "mmreader", "movegui", "movie", "movie2avi", - "msgbox", "multibandread", "multibandwrite", "native2unicode", + "nccreate", + "ncdisp", + "ncinfo", + "ncread", + "ncreadatt", + "ncwrite", + "ncwriteatt", + "ncwriteschema", "noanimate", + "notebook", "ode113", "ode15i", "ode15s", @@ -293,7 +316,6 @@ "ode23t", "ode23tb", "ode45", - "odefile", "odeget", "odeset", "odextend", @@ -305,15 +327,12 @@ "ordqz", "ordschur", "padecoef", - "pagesetupdlg", "pan", "parseSoapResponse", - "path2rc", "pathtool", "pcode", "pdepe", "pdeval", - "playshow", "plotbrowser", "plotedit", "plottools", @@ -325,18 +344,22 @@ "profsave", "propedit", "propertyeditor", + "psi", "publish", "qmr", "quad2d", "rbbox", "reducepatch", "reducevolume", - "root", + "readasync", + "rng", "rotate", "rotate3d", + "scatteredInterpolant", "selectmoveresize", "sendmail", "serial", + "serialbreak", "setpixelposition", "showplottool", "smooth3", @@ -344,6 +367,8 @@ "sound", "soundsc", "ss2tf", + "startup", + "stopasync", "stream2", "stream3", "streamline", @@ -354,7 +379,6 @@ "strings", "subvolume", "superclasses", - "support", "surf2patch", "symmlq", "syntax", @@ -362,10 +386,10 @@ "textwrap", "tfqmr", "timer", - "timerfind", - "timerfindall", "timeseries", + "todatenum", "toolboxdir", + "triangulation", "tscollection", "tstool", "uibuttongroup", @@ -392,19 +416,15 @@ "unmesh", "userpath", "validateattributes", + "verctrl", "verLessThan", "viewmtx", "visdiff", "volumebounds", - "waitfor", - "wavfinfo", - "wavplay", - "wavrecord", "web", "whatsnew", - "wk1finfo", - "wk1read", - "wk1write", + "winopen", + "winqueryreg", "workspace", "xmlread", "xmlwrite",