
James Tursa
Interested in external applications, mex & engine applications with Fortran, C, C++, etc, particularly in the areas of speed improvement and memory management efficiencies.
Statistics
RANK
18
of 281.586
REPUTATION
13.369
CONTRIBUTIONS
21 Questions
4.215 Answers
ANSWER ACCEPTANCE
38.1%
VOTES RECEIVED
2.508
RANK
163 of 19.052
REPUTATION
7.468
AVERAGE RATING
4.60
CONTRIBUTIONS
32 Files
DOWNLOADS
143
ALL TIME DOWNLOADS
70073
CONTRIBUTIONS
0 Posts
CONTRIBUTIONS
0 Public Channels
AVERAGE RATING
CONTRIBUTIONS
0 Highlights
AVERAGE NO. OF LIKES
Content Feed
Submitted
freadcomplex and fwritecomplex
Mex routines that read and write interleaved complex data files for MATLAB R2018a or later without extra data copy.
ongeveer 3 jaar ago | 6 downloads |
Submitted
num2strexact (exact version of num2str)
num2strexact does exact conversion of number to string based on IEEE floating point bit pattern
meer dan 3 jaar ago | 12 downloads |
Submitted
IEEE 754r Half Precision floating point converter
Converts MATLAB or C variables to/from IEEE 754r Half Precision floating point bit pattern.
meer dan 3 jaar ago | 7 downloads |
Submitted
SHAREDCHILD creates a shared data copy of contiguous subset
SHAREDCHILD creates a shared data copy of a contiguous subsection of an existing variable
meer dan 3 jaar ago | 2 downloads |
Submitted
mxGetPropertyPtr & mxSetPropertySDC C-mex functions
Fast memory efficient alternative to API functions mxGetProperty & mxSetProperty.
meer dan 4 jaar ago | 4 downloads |
Submitted
C Mex MATLAB Version
Mex C code to determine MATLAB version at compile time and run time
meer dan 4 jaar ago | 12 downloads |
Submitted
ISSHARED determines data sharing status among workspace variables
ISSHARED determines data sharing status among workspace variables
meer dan 5 jaar ago | 1 download |
Submitted
LOADFIXNAMES loads a mat file, fixing invalid names
Loads a mat file into the caller's workspace, fixing invalid variable and field names.
ongeveer 6 jaar ago | 13 downloads |

Submitted
mexPutVariableSharedDataCopy
This C routine puts a shared data copy of a variable into a workspace from a mex routine
meer dan 10 jaar ago | 3 downloads |

Submitted
SPARSECLEAN - Efficiently cleans a sparse matrix of small values or nan
SPARSECLEAN cleans a double sparse matrix of small or nan values or values within a range.
meer dan 10 jaar ago | 1 download |
Submitted
Fortran 95 Interface to MATLAB API with extras!
This is the one you have been waiting for, a clean interface using assumed shape Fortran pointers.
bijna 12 jaar ago | 3 downloads |

Submitted
UNINIT - Create an uninitialized variable (like ZEROS but faster)
UNINIT is similar to ZEROS, except UNINIT returns uninitialized values instead of zero values.
meer dan 12 jaar ago | 6 downloads |

Submitted
typecast and typecastx C-mex functions
typecast and typecastx are mex functions that mimic the MATLAB typecast function with extensions
meer dan 12 jaar ago | 4 downloads |
Submitted
MTIMESX - Fast Matrix Multiply with Multi-Dimensional Support
Beats MATLAB 300% - 400% in some cases ... really!
meer dan 12 jaar ago | 34 downloads |
Submitted
mpower2 - A faster matrix power function.
mpower2 evaluates matrix to an integer power faster than the MATLAB built-in function mpower.
bijna 14 jaar ago | 1 download |
Submitted
polyvalm2 - A faster matrix polynomial evaluator
polyvalm2 evaluates a polynomial with a matrix argument faster than the MATLAB function polyvalm.
bijna 14 jaar ago | 3 downloads |
Submitted
num2vpi - Converts input exactly into vpi
Converts double inputs larger than 2^53-1, or char inputs with exponents, exactly into vpi.
bijna 14 jaar ago | 3 downloads |
Submitted
Fortran mex routine mxGetClassName
A drop-in replacement for the TMW Fortran API function mxGetClassName routine that does not work.
bijna 14 jaar ago | 1 download |
Submitted
swapbytes C-mex function
swapbytes(X1,X2,...) reverses byte ordering of each element, little-endian values to/from big-endian
ongeveer 14 jaar ago | 2 downloads |
Submitted
Moon Position
moonpos calculates moon position accurate to 10 arcsec. Based on Astronomical Algorithms, Meeus
ongeveer 14 jaar ago | 9 downloads |
Submitted
Count "on" "off" or calculate simple "parity" bits of input
Three functions to calculate the number of "on", "off", or simple "parity" bits of input
ongeveer 15 jaar ago | 1 download |
Submitted
Fortran mex: mxCopyCharacterToPtr and mxCopyPtrToCharacter
Drop in replacements for the Mathworks supplied functions of the same names that do not work.
ongeveer 15 jaar ago | 1 download |
Submitted
Fortran mxCreateLogicalSparseMatrix
The Fortran version of the mxCreateSparseLogicalMatrix function for mex and engine apps
meer dan 15 jaar ago | 1 download |
Submitted
bwmorph c-mex example
This file is the c-mex equivalent of the example given in the bwmorph.m file comments.
meer dan 15 jaar ago | 1 download |
Submitted
fulltosparse (Fortran version)
This is a Fortran version of The Mathworks supplied fulltosparse.c, with realloc capability.
meer dan 15 jaar ago | 1 download |
Submitted
bsxarg
bsxarg returns the physically expanded arrays associated with bsxfun
meer dan 15 jaar ago | 1 download |
Submitted
bsxfun
bsxfun is a functional substitute for MATLAB intrinsic of the same name
meer dan 15 jaar ago | 1 download |
Submitted
reshape0, reshaping with padding or truncating
A c-mex routine for reshaping with padding or truncating
meer dan 15 jaar ago | 5 downloads |
Submitted
Fortran Logical mex functions
Fortran mex routines for converting logicals to/from MATLAB mxArray variables
meer dan 15 jaar ago | 1 download |
Submitted
engCallMATLAB (Fortran version)
engCallMATLAB is a Fortran routine giving engine equivalent of mexCallMATLAB function
bijna 16 jaar ago | 2 downloads |