Mercurial > forge
view INDEX @ 300:1bf179625135 octave-forge
add wpolyfit
author | pkienzle |
---|---|
date | Thu, 18 Apr 2002 02:13:08 +0000 |
parents | 19aaed89e997 |
children | 934654b90c7a |
line wrap: on
line source
# This is the main index of functions in octave/octave-forge. # It organizes functions by toolbox and by category within # each toolbox. Individual directories may have their own # INDEX file specifying their own toolboxes, or their own # categories within the "extra" toolbox. In general if you # are adding a function to a directory and it does not already # have an INDEX file, then you should add it here. If you # are adding a new directory, you should probably add a new # INDEX file. # An index file has the following format: # # toolbox >> Toolbox name # Category Name # fn fn fn # fn fn fn # Category Name # fn # Toolbox and category definitions are on the left, function # lists are indented. # If no toolbox is specified, then the categories will go into # extra. Only use this if you are contributing a small number # of specialized functions. # Lines starting with # are comment lines. # Some functions may be unavailable in octave or octave-forge. # If they are not implemented they can be listed as usual # and they will show up with a description of "not implemented". # If there is a work around or if the function is available # elsewhere, you can instead use: # fn = workaround description # This workaround description can use any html markup, but # keep in mind that it is in a bold-italic environment. For # the special case of: # fn = use <code>alternate expression</code> # the bold-italic is automatically suppressed. You will need # to use <code> even in references: # fn = use <a href="someothersite.html"><code>fn</code></a> # Sometimes functions are only partially compatible, in which # case you can list the non-compatible cases separately. # E.g., # eig(A,B) = use <code>qz</code> # Since sites may have many missing functions, you can define # a macro rather than typing the same link over and again. # $id = expansion # defines the macro id. You can use $id anywhere in the # description and it will be expanded. E.g., # $TSA = see <a href="link_to_spctools">SPC Tools</a> # arcov = $TSA <code>armcv</code> # id is any string of letters, numbers and _. $COMPAT= http://octave.sf.net/compatibility.html $EG= Etienne Grossman's <a href="http://www.isr.ist.utl.pt/~etienne/octave/">Octave code</a> interpreter >> Interpreter Help help demo ver = use <code>version</code> version Variables who whos workspace clear pack load save quit document temp_name Functions what type edit open lookfor which pcode inmem = use <code>who -functions</code> mex= install octave-forge mex package and use <code>system(["mex ", name])</code> source Load path path addpath rmpath pathtool file_in_path file_in_loadpath rehash Output echo more diary format Environment cd pwd dir=alias for <code>ls</code> ls mkdir copyfile= use <code>system("[cp ", source, " ", dest])</code> delete = use <code>unlink</code> getenv putenv dos= use <code>system</code> vms= use <code>system</code> unix= use <code>system</code> web computer isieee isunix system ! = use <code>system("command")</code> Debugging dbg_delete dbg_list dbg_set dbg_where debug_on_error debug_on_warning Profiling profile flops Demos and Tests. example demo test assert speed variables >> System Configuration Variables Command input history history_file history_size edit_history saving_history run_history read_readline_init_file completion_append_char completion_matches Function ignore_function_time_stamp Display echo_executing_commands page_screen_output page_output_immediately print_answer_id_name print_empty_dimensions print_rhs_assign_val struct_levels_to_print split_long_rows silent_functions suppress_verbose_help_message default_eval_print_flag output_max_field_width output_precision PS1 PS2 PS4 fixed_point_format Error Handling crash_dumps_octave_core beep_on_error debug_on_error debug_on_warning warn_divide_by_zero warn_function_name_clash warn_future_time_stamp warn_missing_semicolon warn_separator_insert warn_variable_switch_label warn_assign_as_truth_value warn_reload_forces_clear warn_single_quote_string Processing do_fortran_indexing ok_to_lose_imaginary_part whitespace_in_literal_matrix variables_can_hide_functions treat_neg_dim_as_zero initialize_global_variables default_global_variable_value define_all_return_values default_return_value empty_list_elements_ok implicit_num_to_str_ok implicit_str_to_num_ok max_recursion_depth return_last_computed_value string_fill_char prefer_column_vectors resize_on_range_error propagate_empty_matrices casesen File output default_save_format save_precision save_header_format_string Support programs EDITOR INFO_FILE INFO_PROGRAM MAKEINFO_PROGRAM PAGER gnuplot_binary Constants F_DUPFD F_GETFD F_GETFL F_SETFD F_SETFL O_APPEND O_ASYNC O_CREAT O_EXCL O_NONBLOCK O_RDONLY O_RDWR O_SYNC O_TRUNC O_WRONLY SEEK_CUR SEEK_END SEEK_SET OCTAVE_HOME OCTAVE_VERSION DEFAULT_LOADPATH octave_config_info program_name argv program_invocation_name ERRNO error_text Variables LOADPATH EXEC_PATH IMAGEPATH system >> System Utilities Clock functions now date clock cputime tic toc etime gmtime ctime time localtime mktime Date conversion is_leap_year asctime datenum datestr datevec weekday eomday calendar datetick=use <code>gset xdata time; gset timefmt "%d/%m"; gset format x "%b %d"</code> strftime strptime Controlling subprocesses system popen popen2 pclose fork exec pipe waitpid EXEC_PATH sleep usleep Process information getrusage getpgrp getpid getppid geteuid getuid getegid getgid getgrgid Password Database getpwent getpwuid getpwnam setpwent endpwent Group Database getgrent getgrid getgrnam setgrent endgrent language >> Programming Logical functions xor any all true false is_bool Bit operations bitand bitcmp bitor bitmax bitxor bitset bitget bitshift Sets union unique create_set intersect intersection setdiff complement setxor ismember #Control structures # if # else # elseif # end # for # while # break # switch # case # otherwise # try # catch # return Interpreter interface eval evalc feval leval temp_name evalin builtin assignin ans input_event_hook atexit Constants eps realmax realmin pi e i j I J Inf inf NaN nan isnan isinf isfinite finite Symbol table exist exist(x,"var")=requires exist patch from $EG global isglobal is_global persistent = use <code>static</code> mfilename mlock munlock mislocked command typeinfo initialize_global_variables Function arguments nargchk nargin nargout varargin= see <a href="$COMPAT#vararg">compatibility FAQ</a> varargout= see <a href="$COMPAT#vararg">compatibility FAQ</a> inputname= use <code>deblank(argn(i,:))</code> fcnchk read_options va_start va_arg vr_val usage argn = string names of the input parameters User I/O disp printf puts error warning lasterr lastwarn clc home input keyboard kbhit pause menu Inline functions inline= see <a href="$COMPAT#inline">compatibility FAQ</a> argnames formula char vectorize Cell arrays cell iscell deref cellfun celldisp cellplot num2cell deal cell2struct struct2cell Structures struct fieldnames getfield setfield rmfield isfield isstruct is_struct struct_contains struct_elements Lists list is_list nth append reverse splice leval matrix >> Linear Algehra Generating matrices zeros ones eye rand randn linspace logspace randperm meshgrid meshdom Matrix properties size rows columns common_size length isempty isequal isnumeric is_complex islogical logical is_scalar is_vector is_matrix is_square is_symmetric is_duplicate_entry Rearranging matrices reshape tril triu fliplr flipud flipdim= for <code>flipdim(A,1)</code> use <code>flipud(A)</code> and for <code>flipdim(A,2)</code> use <code>fliplr(A)</code> rot90 repmat diag blkdiag kron find sub2ind ind2sub transpose ctranspose prepad postpad shift vec vech Special matrices compan commutation_matrix duplication_matrix sylvester_matrix hankel hilb invhilb lauchli magic pascal rosser toeplitz vander wilkinson $TESTMAT= available in Nick Higham's <a href="http://www.ma.man.ac.uk/~higham/testmat.html">Test Matrix Toolbox</a> gallery= $TESTMAT hadamard= $TESTMAT Linear algebra dmult cross dot norm rank det trace null orth rref subspace=use Andrew Knyazev's <a href="ftp://ftp.mathworks.com/pub/contrib/v5/linalg/subspace.m"><code>subspace</code></a> cond inv inverse pinv lscov eig eig(A,B)= use <code>qz</code> polyeig condeig trisolve syl Matrix factorization chol lu qr svd gsvd hess qz schur rsf2csf cdf2rdf balance qrdelete qrinsert planerot cholupdate qrupdate housh krylov krylovb qzhess givens Matrix functions expm logm sqrtm funm thfm Banded matrices BandToFull BandToSparse FullToBand SBBacksub SBEig SBFactor SBFactor2 SBProd SBSolve ExampleEigenValues ExampleGenEigenValues gapTest math >> Mathematics Trigonometry sin sinh asin asinh cos cosh acos acosh tan tanh atan atan2 atanh sec sech asec asech csc csch acsc acsch cot coth acot acoth Exponentials exp log log10 log2 pow2 sqrt nextpow2 Complex numbers abs angle arg complex conj imag real unwrap isreal cplxpair Floating point operations fix floor ceil round sign Special functions airy besselj bessely besselh besseli besselk bessel beta betainc betai betaln ellipj ellipke erf erfc erfcx erfinv expint gamma gamma(complex)= use Tim Reluga's <a href="http://www.octave.org/mailing-lists/octave-sources/2002/9">Gamma.m</a> or Eyal Doron's <a href="http://www.octave.org/mailing-lists/octave-sources/1996/3">cgamma.m</a> gammainc gammai gammaln lgamma legendre Number theory mod rem factor isprime primes list_primes gcd lcm rat rats perms nchoosek bincoeff factorial SHA1 Coordinate transformations cart2sph cart2pol pol2cart sph2cart analysis >> Data analysis Sorting sort sortrows Filtering filter filter2 conv fftconv conv2 convn deconv detrend center clip Fourier analysis fft fft2 fftn ifft ifft2 ifftn fftshift ifftshift Interpolation interp1 interpft interp2 interp3 interpn spline pchip ppval mkpp unmkpp lookup Spline functions interp1 csapi csape csaps fnplt fnder gcvspl Geometry delaunay delaunay3 delaunayn dsearch dsearchn tsearch convhull convhulln voronoi voronoin griddata griddata3 griddatan inpolygon= use David Doolin's <a href="http://www.che.wisc.edu/octave/mailing-lists/octave-sources/1999/12">inpoly.m</a>, but with <a href="http://www.che.wisc.edu/octave/mailing-lists/octave-sources/1999/13">caveats</a> rectint polyarea __voronoi__ Polynomials roots poly polyval polyvalm residue residue(r,p,k)=use Bradley T. Burchett's <code><a href="ftp://ftp.mathworks.com/pub/contrib/v5/control/resid2wp.m">resid2wp</a></code> polyfit polyder polyderiv polyinteg polyreduce polyout polygcd Quaternions quaternion demoquat qconj qcoordinate_plot qderiv qderivmat qinv qmult qtrans qtransv qtransvmat calculus >> Calculus Integration quad quadl quad8 dblquad quad_options count cquadnd crule crule2d crule2dgen gquad gquad2d gquad2d6 gquad2dgen gquad6 gquadnd grule grule2d grule2dgen innerfun ncrule quad2dc quad2dcgen quad2dg quad2dggen quadc quadg quadndg Differentiation diff gradient del2 Ordinary differential equations ode23 ode45 ode78 penddot pendulum rk2fixed rk4fixed rk8fixed lsode lsode_options dassl dassl_options colloc plot >> Plotting Line plots plot mplot fplot plot3 loglog semilogx semilogy polar plotyy= use <code>gplot ... axes x1y2</code> errorbar scatter plotmatrix stem stem3 stairs comet feather Business graphs pie pie3 area bar dhbar barh bar3 bar3h ribbon pareto fill Contour plots contour contourf contour3 clabel pcolor Surface plots mesh surf comet3 quiver meshc meshz scatter3 surfc trisurf trimesh waterfall fill3 sombrero plotcontrol >> Plot controls Figure controls newplot figure clf shg close refresh= try <code>replot</code> drawnow automatic_replot clearplot closeplot Axis controls axis zoom= use <code>gzoom</code> from octave-forge grid hold ishold subplot multiplot subwindow oneplot plot_border datetick Labels title bottom_title top_title xlabel ylabel zlabel legend colorbar texlabel gtext Primitives text patch Printing print printopt orient vrml= see $EG Colour controls colormap spinmap rgbplot caxis brighten Colour maps gray ocean hsv rainbow hot bone copper pink white flag jet prism cool autumn spring winter summer lines colorcube vga contrast View control view viewmtx rotate3d User input ginput gget grab gzoom dragrect rbbox Gnuplot Interface gset gshow graw gnuplot_binary gnuplot_has_frames gnuplot_has_multiplot gnuplot_command_axes gnuplot_command_end gnuplot_command_plot gnuplot_command_replot gnuplot_command_splot gnuplot_command_title gnuplot_command_using gnuplot_command_with set show purge_tmp_files file >> File I/O Basic handle operations fopen fclose fread fwrite ferror feof fseek ftell frewind fflush freport dup2 fcntl stdin stdout stderr is_stream Formatted I/O fgetl fgets fputs fprintf fdisp fscanf scanf File operations tempdir tmpnam tempname = use <code>tmpnam</code> prefdir rename link unlink symlink readlink mkfifo umask stat lstat Directory operations cd pwd ls dir filesep pathsep fullfile fileparts partialpath readdir mkdir rmdir glob tilde_expand file_in_path file_in_loadpath Import/Export textread dlmread dlmwrite wk1read wk1write auload ausave imread imwrite hdf = use <code>load/save</code> with <code>-hdf5</code> aload/asave= flat ascii file read/write, available from <a href="ftp://ftp.ci.tuwien.ac.at/pub/octave/octave-ci.tar.gz">Octave-ci</a> extra >> Extra packages Finance fv fvl irr nper npv pmt pv pvl rate vol