image thumbnail

updated almost 3 years ago

Multiple matrix multiplications, with array expansion enabled by Paolo de Leva

Multiplying matrices, vectors, or scalars contained in two N-D arrays, with array expansion enabled. (arraylab, singleton expansion, vector)

arraylab13(a,b,d1,d2)

arraylab131(a,b,d1,d2)

arraylab132(a,b,d1,d2)

image thumbnail

updated 4 years ago

Vector algebra for arrays of any size, with array expansion enabled by Paolo de Leva

Multiple dot, cross, and outer products, cross divisions, norms, normalizations, projections, etc. (linear algebra, projection, algebra)

cross2(a, b, idA, idB)

crossdiv(varargin)

dot2(a, b, idA, idB)

image thumbnail

updated 4 years ago

Binary array expansion function by Paolo de Leva

element-by-element binary operations (e.g. plus, times, eq, gt) with array expansion (AX) enabled. (array expansion, bsxfun, array)

baxfun(f, a, b, shiftA, shiftB)

testBAXFUN()

image thumbnail

updated 6 years ago

Defining Cartesian Reference Frames based on Point Positions by Paolo de Leva

Versatile algorithm defining Cartesian reference frames based on the positions of at least 3 points (mechanical modeling, cartesian coordinate ..., reference frame)

ARF(P, segname, side, varargin)

footBAF(HEEL, MET1, MET5, MET2, side, varargin)

frame(a, b, axis1, c, axis2, dim)

Contact us