Software Listing of Author : "Christos Saragiotis"

Shows graphically the various stages of discrete convolution for any two 1-D signals. This is for educational purposes really so the screens are optimized for signals of a few samples. Between two stages the figure pauses and requires the user to strike a key to continue. This should allow instructors to move on their own pace. Otherwise the user can enter the duration of the pause as an input. The frames are also stored in case the user wants to make a movie or gif animation Instructions for instructors are given at the end of the mfile.

  • Platform: Matlab, Scripts

This function generates random numbers distributed according to the Laplace distribution using the Probability integral transformation

  • Platform: Matlab, Scripts

Both functions caculate the Lomb normalized periodogram (aka Lomb-Scargle, Gauss-Vanicek or Least-Squares spectrum) of a vector x with coordinates in t, which is essentially a generalization of the DFT for unevenly sampled data. The codes are transcriptions from Fortran of the subroutines found in Section 13.8 (pp. 569-577) of "Numerical recipes in Fortran 77: the art of scientific computing", 2nd ed., vol. 1, Cambridge University Press, NY, USA, 2001 by WH Press, SA Teukolsky, WT Vetterling and BP Flannery, However, Matlab's characteristics have been taken into account in order to make it fast for Matlab. FASTLOMB is much faster than LOMB (especially when the length of the input increases) but even LOMB is faster than any other implementation I found in FileExchange. Also they both do not suffer from memory problems (I tested them...

  • Platform: Matlab, Scripts

PICKPEAKS is similar to MATLAB's FINDPEAKS; it returns local peaks and their indices for the input X. The main differences are that PICKPEAKS - is faster (much faster for large vectors), - allows X to be a 2D matrix (not just a vector) and the user can specify across which dimension to look for peaks. - picks either peaks or troughs. - does not provide the FINDPEAKS option 'THRESHOLD'. - does not provide the FINDPEAKS' options: 'MINPEAKHEIGHT', 'NPEAKS', 'SORTSTR'. Those can be achieved easily by manipulating the output. E.g. if Vo, Io are the output of PICKPEAKS, the following will yield the same result as setting 'MINPEAKHEIGHT' to 0.5: i = find(Vo<0.5); Vo(i) = []; Io(i) = []; The syntax is [Vo,Io] = PICKPEAKS(X,npts,dim,mode); Examples of usage are: [Vo,Io] = PICKPEAKS(X); [Vo,Io] = PICKPEAKS(X,[],[],'troughs'); [Vo,Io] =...

  • Platform: Matlab, Scripts

Syntax: sac_sun2pc_mat('filename') Reads the SAC binary files from/for SUN platform and creates a .mat file that consists of 1. a structure, H, that contains all the header information and 2. a vector, X, that contains the waveform. The input file 'filename' must be either a sac file with extension .sac or a path. In the latter case all sac files in this path are converted. The path must be the full path, i.e., 'C:Data920611_001538_00_405'. The mat files are saved in the folder, in which the original .sac file exists. The SAC format files and names of variables are based on documentation, I have found in the internet. Some SAC Header variables that are 'not currently used' (according to the documentations, I found) are in comments, whereas others are ommitted. This file has been tested (not thoroughly, though) using Matlab 6.5...

  • Platform: Matlab, Scripts
New Reviews

Print Inspector

Whether you are using a printer connected to your local desktop computer or a print server sometimes you need to see whats going on in your printer by having a close look at the print jobs sent by the users. Print Inspector is such type software ...


Disk Genius

Disk Genius was formerly known as Partition Guru which is an all-in-one solution for disk partition management, data recovery and disk repairing. It can recover lost files from partition, backup and restore partition table, clone partition or clone ...


Safe In Cloud

It is quite difficult to find any computer users nowadays who do not need to use the web, for any purpose. Whether it is for education or entertainment, the web is your best resource. You also need to use various online services for banking, ...


PictBear

Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime too. ...


Panda Cloud Cleaner

PC security has become a tricky and complicated subject both for home users and network supervisors, with complexity and risk factors multiplying over the years. Using a single antivirus app may not be enough anymore. That explains why many users ...


SnapCrab

Nearly every PC users need to take screenshots from time to time, whether it is for personal or professional needs. While using the basic Windows screenshot capture method is available, it is not adequate for everyone. When you want to capture ...


BitKiller

Dealing with various types of data efficiently holds the key to success in any computing task. Apart from generating new data and modifying existing files, it becomes necessary to delete existing files at times. While most users resort to using ...


New Downloads

GlassWire Firewall

GlassWire\'s free firewall
software helps protect your
computer, privacy, and data by
monitoring your network
activity. ...

Disk Usage Analyzer Free

Disk Usage Analyzer Free - a
small utility that will help
you visualize how to allocate
space on your hard drive. Any
PC ...

Active@ KillDisk

Active@ KillDisk provides the
ultimate solution how to erase
hard drive data in such a way
that no one can ever retrieve
...

Easy Card Creator Express

The ideal choice for small to
medium sized organizations and
individuals looking for an
affordable photo ID card ...

DreamPlan Home Edition

DreamPlan Home Edition for
Windows is an easy to use
software. See your dream floor
plan with customized kitchens,
...

Express Scribe Pro Edition

Express Scribe Pro Edition
helps typists by installing on
the user\'s computer and
connecting to a transcription
foot ...

Database Workbench Pro

Cross database engine
developer IDE for PostgreSQL,
InterBase, SQL Server,
Firebird, MySQL, Oracle,
NexusDB, MSDE and ...

Devart ODBC Driver for
MySQL

Devart ODBC Driver for MySQL
is a high-performance
connectivity solution for
accessing MySQL, Microsoft
Azure Database ...

Atlantis Word Processor

Atlantis is a standalone word
processor for both
professional writers and those
who create documents only
occasionally. ...

C# PDF

IronPDF is a PDF C# C-Sharp
package for conveniently
generating, editing,
extracting content from PDF
documents (OCR). C# ...