DADiSP 6.0 New Functions
New Functions
Over 100 new functions have been added to DADiSP 6.0. Full
descriptions of the functions listed here are included in the
on-line help system.
ActiveX
| castvariant |
Convert to explicit Automation variant type |
| comfilestatus |
Returns the Status of a Command File |
| excelpie |
Demonstrates Automation of Excel |
| getobject |
Connects to a Running ActiveX Server |
| msword2 |
Paste Worksheet into a Word Document |
| ws2html |
Convert Worksheet to HTML via Word |
| xlget |
Returns a Range of Values from Excel |
| xlinit |
Starts an ActiveX Connection with Excel |
| xlput |
Transfers a Range of Values to Excel |
Color Manipulation
| getcolormap |
Retrieve Current Colormap |
| getcrange |
Retrieve Current Color Range |
| resetmap |
Reset Worksheet Colormap |
| savecmap |
Save Colormap with Worksheet |
Curve Fitting
| expfit |
Exponential Fit |
| invdistance |
Inverse Distance 2D Griding |
| lsinfit |
Known Frequency Sin Fit |
| powfit |
Power Fit |
Logical Functions
| iscomplx |
Tests for Complex Values |
| isempty |
Tests for Empty Series |
| isinf |
Tests for Infinite Values |
| isnan |
Tests for NA Values |
| isreal |
Tests for Real Values |
| isstr |
Tests for string |
Math Functions
| erfcinv |
Inverse Incomplete Error Function |
| erfinv |
Inverse Error Function |
| makecartesian |
Converts to Complex Cartesian |
| makepolar |
Converts to Complex Polar |
| maxidx |
Index of Maximum Value |
| maxloc |
XY Location of Maximum Value |
| minidx |
Index of Minimum Value |
| minloc |
XY Location of Minimum Value |
| polyroot |
Polynomial Roots |
| round |
Round to Nearest Integer |
Matrix Manipulation
| ^^ |
Matrix Power |
| /^ |
Matrix Right Divide |
| ~^ |
Matrix Conjugate Transpose |
| chol |
Cholesky Factorization |
| cond |
Condition Number of a Matrix |
| eig |
Combined Eigenvalue and Eigenvector Computation |
| fliplr |
Reverses the Columns of a Matrix |
| flipud |
Reverses the Rows of a Matrix |
| kron |
Kronecker Tensor Product |
| norm |
Matrix Norm |
| null |
Orthogonal Basis for Null Space |
| orth |
Orthogonal Basis using SVD |
| pinv |
Pseudo-Inverse of a Matrix |
| rank |
Number of Independent Rows or Columns |
| repmat |
Repicates a Matrix Down and Across |
| trace |
Diagonal Sum of a Matrix |
| tril |
Lower Triangle of a Matrix |
| triu |
Upper Triangle of a Matrix |
Machine Metrics
| eps |
Minimum Positive Tolerance |
| inf |
Numeric Representation of Positive Infinity |
| realmax |
Largest Positive Number |
| realmin |
Smallest Positive Number |
Misc
| getplotstyle |
Retrieve Series Plotting Style |
| getplottype |
Retrieve Series Plotting Type |
| gotourl |
Starts Web Browser and Opens the Specified Page |
| onplot |
Execute Commands when Plotting |
| rtspin |
Real Time 3D Plot Spin |
| setcolheader |
Label a Table Column |
| text |
Arbitrary Text Annotation |
| unoverlay |
Remove an Overlay |
Plot
| barctr |
Center Bar Graph Bars on Values |
| bargap |
Specify Gaps between Bars on Values |
| barstyle |
Specify Bar Graph Reference Line |
| stepctr |
Center Steps Plot on Values |
Series Generation
| gimpulse |
Generate an Impulse with a Sample Rate |
| linspace |
Generate Linear Spaced Values |
| logspace |
Generate Log Spaced Values |
| magic |
Generates a Magic Square |
| meshgrid |
Generate XY Grid from Series |
Series Manipulation
| colextract |
Extract from Columns |
| colidx |
Returns the Indices for each Column |
| colprod |
Returns the Product of each Column |
| deletecol |
Deletes One or More Columns |
| deleterow |
Deletes One or More Rows |
| demean |
Removes Mean Value |
| idx |
Returns the Indices of a Series |
| idxtox |
Convert Indices to X Values |
| insert |
Insert Values into a Series |
| numel |
Returns the Total Number of Elements |
| replace |
Replace Values in a Series |
| remove |
Remove Values from a Series |
| sign |
Sign of a Series |
| vmax |
Maximum of One or More Arguments |
| vmin |
Minimum of One or More Arguments |
| xtoidx |
Convert X Values to Indices |
| xylookup |
Y Value Interpolation from Arbitrary X Values |
Signal Processing
| circonv |
Time Domain Circular Convolution |
| effbit |
Effective Bit Calculation |
| deconv |
Deconvolve two Series |
| fcirconv |
Frequency Domain Circular Convolution |
| fdeconv |
Deconvolve two Series using the FFT |
| fftp2 |
2D Polar FFT |
| ifftp2 |
2D Polar Inverse FFT |
| rescale |
Linearly Rescale Amplitude |
| zpfcoeff |
Design Digital Filter from S Domain |
SPL
| argv |
Specifies Variable Arguments in an SPL Routine |
| extern |
Global Variable Declaration |
| getargv |
Retrieves a Variable Argument |
| loop |
Optimized Simple Loop Processing |
Statistics
| hist |
Fast Histogram |
| invprobn |
Inverse Normal Cumulative Distribution |
| pdfnorm |
Normal Probability Density Function |
Utilities
| copydataset |
Copies a Dataset |
| copyseries |
Copies a Series |
| deletelabbook |
Deletes an Entire Labbook |
| exportworksheet |
Saves Worksheet to External DWK file |
| importworksheet |
Loads External DWK Worksheet file |
| openlabbook |
Open a Labbook |
| numvwins |
Number of Visible Windows |
| tic |
Start Internal Timer |
| toc |
Stop Internal Timer |
| which |
Returns Path to SPL or Filename |
Other Changes
| ANS Variable |
Result of the Last Scalar Expression |
| Command Form |
splload myfun is Equivalent to splload("myfun") |
| Clear |
Can Clear Windows, Variables and Functions |
| Ctrl-P |
Copies Worksheet Bitmap to Clipboard |
| Matrix Solve |
\^ Operator handles non-square matrices |
| Hex Display |
Use Tools-Options-Preferences-Window Menu |
| a[j,k] = { } |
Deletes elements, rows or columns |