octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

patches to script files on argument checking


From: Muthiah Annamalai
Subject: patches to script files on argument checking
Date: Sat, 03 Nov 2007 01:08:33 -0700

Hello there,

The following functions donot have argument checking involved in them. 

I have audited the code and find that we want argument checking in most
cases, except for internal functions (i.e., starting with "__"),
functions using varargin{:}, and demo functions .

We will  need  to patch these functions in  following directories

1. control,  
2. general, 
3. geometry, 
4. quaternion, 
5. signal,  and
6. sparse 

respectively. I can do the patches, if they are acceptable.


I hope they dont introduce a performance hit since they are at the base
level script functions.

octave/scripts/control/base/bode_bounds.m  
octave/scripts/control/base/dgram.m  
octave/scripts/control/base/dlyap.m  
octave/scripts/control/base/freqchkw.m  
octave/scripts/control/base/gram.m  
octave/scripts/control/base/place.m  

octave/scripts/control/hinf/hinf_ctr.m  
octave/scripts/control/hinf/hinfsyn_chk.m  
octave/scripts/control/hinf/hinfsyn_ric.m  

octave/scripts/control/obsolete/qzval.m  
octave/scripts/control/obsolete/rotg.m  
octave/scripts/control/obsolete/swapcols.m  
octave/scripts/control/obsolete/swaprows.m  
octave/scripts/control/obsolete/syschnames.m  
octave/scripts/control/obsolete/unpacksys.m  

octave/scripts/control/system/is_sample.m  
octave/scripts/control/system/is_signal_list.m  
octave/scripts/control/system/ss2sys.m  
octave/scripts/control/system/ss2tf.m  
octave/scripts/control/system/sys2fir.m  
octave/scripts/control/system/sysgettsam.m  
octave/scripts/control/system/sysgettype.m  
octave/scripts/control/system/sysreorder.m  
octave/scripts/control/system/tf2sys.m  
octave/scripts/control/system/zp2tf.m  

octave/scripts/control/util/axis2dlim.m  
octave/scripts/control/util/run_cmd.m  
octave/scripts/control/util/swap.m  
octave/scripts/control/util/zgfmul.m  
octave/scripts/control/util/zgfslv.m  
octave/scripts/control/util/zginit.m  
octave/scripts/control/util/zgreduce.m  
octave/scripts/control/util/zgrownorm.m  
octave/scripts/control/util/zgscal.m  
octave/scripts/control/util/zgsgiv.m  
octave/scripts/control/util/zgshsr.m  

octave/scripts/general/isa.m  

octave/scripts/geometry/inpolygon.m  

octave/scripts/linear-algebra/housh.m  

octave/scripts/miscellaneous/compare_versions.m  
octave/scripts/miscellaneous/inputname.m  
octave/scripts/miscellaneous/run.m  

octave/scripts/quaternion/qconj.m  
octave/scripts/quaternion/qcoordinate_plot.m  
octave/scripts/quaternion/qderiv.m  
octave/scripts/quaternion/qderivmat.m  
octave/scripts/quaternion/qinv.m  
octave/scripts/quaternion/qmult.m  
octave/scripts/quaternion/qtrans.m  
octave/scripts/quaternion/qtransv.m  
octave/scripts/quaternion/qtransvmat.m  

octave/scripts/signal/fractdiff.m  
octave/scripts/signal/freqz_plot.m  
octave/scripts/signal/periodogram.m  
octave/scripts/signal/rectangle_lw.m  
octave/scripts/signal/rectangle_sw.m  
octave/scripts/signal/sinc.m  
octave/scripts/signal/triangle_lw.m  
octave/scripts/signal/triangle_sw.m  
octave/scripts/signal/yulewalker.m  

octave/scripts/sparse/colperm.m  
octave/scripts/sparse/etreeplot.m  
octave/scripts/sparse/nonzeros.m  
octave/scripts/sparse/spalloc.m  
octave/scripts/sparse/spones.m  
octave/scripts/sparse/spy.m  

octave/scripts/statistics/distributions/empirical_cdf.m  
octave/scripts/statistics/distributions/empirical_inv.m  
octave/scripts/statistics/distributions/empirical_pdf.m  
octave/scripts/statistics/models/logistic_regression_derivatives.m  
octave/scripts/statistics/models/logistic_regression_likelihood.m 

-Muthu




reply via email to

[Prev in Thread] Current Thread [Next in Thread]