Vec Tors
Usage: [triHull, vbOutside, vbInside] = AlphaHull(mfPoints, fAlphaRadius , triDelaunay)This function computes the alpha shape / alpha hulls of a set of points; both the external hull as well as interior voids. The Matlab parfor construct is used by the function, so that this code will run quickly...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (47): Fast Alpha Hulls (parfor enabled) Download |
Math::Vec is a Object-Oriented Vector Math Methods in Perl. SYNOPSIS use Math::Vec; $v = Math::Vec->new(0,1,2); or use Math::Vec qw(NewVec); $v = NewVec(0,1,2); @res = $v->Cross([1,2.5,0]); $p = NewVec(@res); $q = $p->Dot([0,1,0]); or use Math::Vec qw(:terse); $v = V(0,1,2); $q...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (110): Math::Vec Download |
PCDictate.com USB Foot Pedal Testing Software. Checks the operation of Infinity, VEC, Classy and Philips USB transcription foot pedals. Proper operation of the USB foot pedal is confirmed by pressing on one of the three pedals and observing the image on the main program window. When a pedal is...
Platforms: Windows
License: Freeware | Size: 1003.52 KB | Download (679): VEC Infinity IN-USB-1 Foot Pedal Tester Download |
VEC = PLANENORMVEC(PT1,PT2,PT3) calculats the normal vector of a plane that includes three points PT1, PT2, and PT3. When the plane is expressed as ax + by + cz = 1, VEC(1) = a, VEC(2) = b, VEC(3) = c. Points should be a 1 x 3 vector, specifying x, y and z values for each column.(Example)p1 =...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (44): planenormvec Download |
Suppose you want the values from myStruct(:,:).vec(1) in a matrix the same size asthe struct array myStruct, and myStruct(ii,jj).vec is a number, a vector, or amatrix for every ii and jj. myStruct can be a struct array of any size. The size of thefield (e.g., vec) does not have to be the same for...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (45): multiLevelStructMat Download |
% Concatenates two structures into a new structure. They do not have to have the same fields.This works for vector structures or structure arrays. Also works for nested structures.Currently can only concatenate along 1 dimension across all fields if concatenating a vector structure.% Example1 -...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (48): concatStruct Download |
Distribution of unique sums among all combinations of vectors.ALLSUMS Distribution of unique sums among all combinations of vectors.[S,C]=ALLSUMS(IN) depending on input IN, will do one of two different procedures for calculating all unique combinations of sums. The output vectors, S and C, are...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (41): All Sums Download |
Bit::Vector is an efficient bit vector, set of integers and "big int" math library. CLASS METHODS Version $version = Bit::Vector->Version(); Word_Bits $bits = Bit::Vector->Word_Bits(); # bits in a machine word Long_Bits $bits = Bit::Vector->Long_Bits(); # bits in an unsigned long new...
Platforms: *nix
License: Freeware | Size: 133.12 KB | Download (40): Bit::Vector for Linux Download |
Statistics::Gap Perl module is an adaptation of the Gap Statistic. SYNOPSIS use Statistics::Gap; $predictedk = &gap("prefix", "vec", INPUTMATRIX, "rbr", "h2", 30, 10, rep, 90, 4); OR use Statistics::Gap; $predictedk = &gap("prefix", "vec", INPUTMATRIX, "rbr", "h2", 30, 10, rep, 90, 4,...
Platforms: *nix
License: Freeware | Size: 2.5 MB | Download (92): Statistics::Gap Download |
CAD::Drawing::Manipulate::Graphics - Gimp meets CAD. Methods All of these are CAD::Drawing methods (I force my own inheritance:) image_init Initialize the image at $addr based on the value at the fullpath key. This establishes the contained Image::Magick object and loads the image into...
Platforms: *nix
License: Freeware | Size: 39.94 KB | Download (116): CAD::Drawing::Manipulate::Graphics Download |
Font::TTF::Scripts::AP is a memory representation of a TTFBuilder Attachment Point database (APDB). SYNOPSIS use Font::TTF::Scripts::AP; $ap = Font::TTF::Scripts::AP->read_font($ttf_file, $ap_file, %opts); $ap->make_classes(); INSTANCE VARIABLES cmap Reference to the Microsoft cmap...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (201): Font::TTF::Scripts::AP Download |
Image::Xpm is a Perl module that can load, create, manipulate and save xpm image files. SYNOPSIS use Image::Xpm; my $j = Image::Xpm->new(-file, Camel.xpm); my $i = Image::Xpm->new(-width => 10, -height => 16); my $h = $i->new; # Copy of $i $i->xy(5, 8, red); # Set a colour (& add to...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (105): Image::Xpm Download |
Physics::Lorentz::Transformation Perl module contains representation of poincare transformations. SYNOPSIS use Physics::Lorentz; my $rotation = Physics::Lorentz::Transformation->rotation_euler( $alpha, $beta, $gamma ); my $vector = Physics::Lorentz::Vector->new([$t, $x, $y, $z]); my...
Platforms: *nix
License: Freeware | Size: 11.26 KB | Download (155): Physics::Lorentz::Transformation Download |
macstl is a C++ header library designed to bring the world of generic programming to the Macintosh, and deliver the surprising speed of SIMD in an intuitive cross-platform package. For example, a simple loop calculating a trigonometric function over an array can be speeded up 450 times. Generic...
Platforms: *nix
License: Freeware | Size: 174.08 KB | Download (91): macstl Download |
Class::Bits is a Perl module with class wrappers around bit vectors. SYNOPSIS package MyClass; use Class::Bits; make_bits( a => 4, # 0..15 b => 1, # 0..1 c => 1, # 0..1 d => 2, # 0..3 e => s4 # -8..7 f => s1 # -1..0 ); package; $o=MyClass->new(a=>12, d=>2); print "o->b is ",...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (90): Class::Bits Download |
Bit::Vector is an efficient bit vector, set of integers and "big int" math library. CLASS METHODS Version $version = Bit::Vector->Version(); Word_Bits $bits = Bit::Vector->Word_Bits(); # bits in a machine word Long_Bits $bits = Bit::Vector->Long_Bits(); # bits in an unsigned long...
Platforms: *nix
License: Freeware | Size: 133.12 KB | Download (103): Bit::Vector Download |
Fortran::Namelist is a Perl extension for Fortran namelists. SYNOPSIS use Fortran::Namelist; my $nml_file = /home/user/my_namelist.nml; my $nml=Fortran::Namelist->new( file => $nml_file ); my %new_group = ( group_name => { grp_var1 => some_string, grp_var2 => [ 1 , 2 , 3 ], } );...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (105): Fortran::Namelist Download |
Express Scribe is audio transcription player for typists using Mac OS X. This transcription player features variable speed playback, foot pedal control, speech to text engine integration and can automatically load audio files from email, FTP or network. Audio format support includes dss, dct,...
Platforms: Mac
License: Freeware | Size: 1.43 MB | Download (668): Express Scribe Transcription for Mac Download |
The gradient function in Matlab allows you to compute the slope of a curve along its entire length. But if your curve is a noisy one, then gradient will also be noisy. In this event one might desire to fit a moderately low order polynomial regression model in a sliding window, then differentiate...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): Movingslope Download |
Generate permutations of a set of vectors under flag control. The flags are 'all' (n factorial), 'even', 'odd', 'cycles', 'signs'. Combinations can be used. The flag 'unique' will remove duplicate entries. This file is a compatible extension of MATLAB perms(vec) where vec is a row vector. It...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (42): perms Download |