Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.363.774 Times

ScaleTime 1.0

  Date Added: August 31, 2013  |  Visits: 382

ScaleTime

Report Broken Link
Printer Friendly Version


Product Homepage
Download (42 downloads)



ScaleTime - fast linear matrix interpolationI have recorded timeseries of e.g. size [100'000 x 10] and cut out chunks of about 100 frames according to some events and normalize them to exactly 100 frames.For this task, the direct approach with Matlab's INTERP1 works, but it is slow: interp1(1:size(Y, 1), Y, Ti, '*linear')Cutting Y to blocks of 1000 frames at first accelerates the computing, but encreases the complexity.Therefore I've created the function ScaleTime for: - linear interpolation - equally spaced input data - equally or non-equally spaced interpolation steps - matrix input - no handling of NaNs, no extrapolation.To my surprise, ScaleTime is dramatically faster for the job mentioned above in comparison to INTERP1 (Matlab 7): M-verion: factor 170, MEX: factor 420! The usual speed gain for other input sizes is about 5 to 20 (see picture and table created by TestScaleTime).The functions lininterp1f and qinterp1 from the FEX do not accept matrices and they are significantly slower than the MEX ScaleTime:http://www.mathworks.com/matlabcentral/fileexchange/8627http://www.mathworks.com/matlabcentral/fileexchange/10286If you have installed these tools, their speed is compared in TestScaleTime.Included: M-source, C-source.Compilation: mex -O ScaleTime.cRun TestScaleTime.m after compiling!Please mail me if you need pre-compiled MEX files or in case of questions or problems.

Requirements: No special requirements
Platforms: Matlab
Keyword: Accept Comparison Factor Faster Functions Lininterp Matlab Matrices Mentioned Mverion Picture Qinterp Significantly Sizes Speed Table Testscaletimethe Usual
Users rating: 0/10

License: Freeware Size: 10 KB
USER REVIEWS
More Reviews or Write Review


SCALETIME RELATED
Development Tools  -  Copernic Desktop Search functions for Matlab 1.0
Copernic Desktop Search is a popular free desktop search tool that searches Microsoft Word, Excel, and PowerPoint files, Acrobat PDFs, Outlook emails, and all popular music, picture and video formats. Copernic can also search your browser history,...
10 KB  
Communication  -  Fixed-point signal processing in M 1.0
Functions accompanying MATLAB News & Notes article "Fixed-point Signal Processing: Getting Started" by Darel A. Linebarger and Thomas A. Bryan, 2004. The functions include an FIR filter in M that can be run in fixed-point and floating-point.
10 KB  
Development Tools  -  CUDA MEX 1.0
This small script modifies the files used by MATLAB to compile mex-functions within MATLAB so that CUDA is supported.Once the script setup_cuda_mex.m is run you can just compile CUDA mex files with the function cuda_mex.m.Only Win32 with Visual...
10 KB  
Science  -  QCF 1.0
QCF is a toolbox of Quantum Computing Functions for Matlab and Octave. It is based on the syntax of Nielsen & Chuang's book 'Quantum Computing and Quantum Information'. It includes simulations of the Grover and Deutsch algorithms and a pdf tutorial.
64.9 KB  
Programming  -  oscmex 1.0
The oscmex project provides a library of functions for MATLAB that enable the sending and receiving of Open Sound Control (OSC) formatted messages between a MATLAB process and other OSC-enabled endpoints on a network. oscmex is...
10.24 KB  
Development Tools  -  Sortable Profiler Report 1.0
The MATLAB 'profreport' function used by the profiler generates a table of function calls sorted by execution time. However, often it is necessary to sort by number of calls, time in self, etc. 'SProfReport' duplicates all the functionality of the...
10 KB  
Communication  -  mex_rref 1.0
Same functionality as the MATLAB rref function, but quicker.>> mex_rref_demo A = rand(200); R1 = rref(A);Elapsed time is 1.435837 seconds. R2 = mex_rref(A);Elapsed time is 0.012729 seconds. max(max(abs(R1 - R2))): 0Speed-up factor: 113
10 KB  
Libraries  -  Seldon 2005-05-15
Seldon is a C++ library for linear algebra. Seldon provides matrix and vector structures, and some methods and functions for computations (linear algebra). Seldon is designed to be efficient and convenient, which is notably achieved thanks to...
68.61 KB  
Scientific and Engineering  -  Wind Cone Graphic 1.0
The isosurface and patch functions are used to create an isosurface of the MATLAB wind.mat data illustrating where the wind speed over North America is equal to a particular value.Cones are used to show the direction and magnitude of the wind, and...
 
Development Tools  -  Hungarian Algorithm for Linear Assignment Problems (V2.2) 1.0
This is an extremely fast implementation of the famous Hungarian algorithm (aslo known as Munkres' algorithm). The new version (V2.2)is about 1.5 times faster than the old version (V2.1). It can solve a 1000 x 1000 problem in about 20 seconds in a...
10 KB  
NEW DOWNLOADS IN SCRIPTS, COMMUNICATION
Scripts  -  Free Ecommerce website creator 1.2
Free Ecommerce website creator is a free PHP shop creating script. This allows you to put a online shop on your own website. Create your own free ecommerce website for Your Business. Create an online shop using easyGUI online shop creator. The...
1.44 KB  
Scripts  -  MochiGames PHP Script ZDR 1.00
MochiGames PHP Script ZDR is web site, ready for use, for flash games. These flash games are downloaded automatically by "MochiGames PHP Script ZDR" from MochiGames media. The use of the games is free, you can use your own Mochi Publisher ID and...
368.54 KB  
Scripts  -  Php Chat 2.0
Add a free php site, single sign-on and multiple skins, 100% free 1. Server Modes: The chat server has paid mode and free mode. If the free chat mode, a free chat room will be assigned to your website with your domain as the room name. 2....
938.87 KB  
Scripts  -  Nibbleblog 3.0.1
Nibbleblog it's a powerful engine for creation and manipulation of BLOG's completely free. Very simple to install and configure (Only 1 step). The database used is based on XML files and this way it is not necessary to use MySQL or similar DBMS....
371.09 KB  
Scripts  -  PHP File Manager | CloudOsys 2.9b8
CloudOsys is a PHP file manager, a tool that allows your visitors upload files such as media content directly to your website. Your visitors will upload files directly to your website, where they can share and comment on them. Through cloud...
1.41 MB  
Communication  -  Contact Form Script 1
This PHP script is a fully functioning contact form which can be easily installed on your own website. It enables users to contact you directly by filling out the form. The PHP script is completely FREE to use, and none of the code is encoded...
19 KB  
Communication  -  Ethernet Source with SimEvents 1.1
When audio or video is transmitted over an Ethernet network, the data is usually transmitted in bursts of packets with long idle times in between bursts. SimEvents is a good tool for modeling those types of sources and studying the effects of...
2.8 MB  
Communication  -  Autocorrelation and Crosscorrelation function of gold sequence 1.0
This m-file finds and plots the autocorrelation and crosscorrelation function(ACF and CCF) of generated Gold codes of length 31.Crosscorrelations are three valued.
10 KB  
Communication  -  Zoom Spectrum 1.0
This function returns N point DFT samples of 2dw band of Fourier transform of a sequence. Typically, fft() returns N samples of Fourier transform ranging from 0 to 2pi. This function takes the N-point DFT samples and returns N-point samples...
10 KB  
Communication  -  BER of BPSK DS-SS System 1.0
This m-file finds the bit error rate performance of BPSK DS-SS system over (i) AWGN channel and (ii) Slow Rayleigh fading channel corrupted by AWGN. Compare the performance with simple BPSK system.In this simulation I have used two functions.So to...
10 KB