D Generation X
MATLABs most commonly used 3-d plotting tools surf and mesh require rectangular grids to plot in 3-d, not x,y,z triples. This function converts arrays of x,y,z triples into rectangular grids to use with surf, mesh, etc.common usage:[x y z] = xyzplotter(xin,yin,zin)xin,yin,zin are n x 1 arrays...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (40): xyzplotter Download |
D = DISTMAT(X,Y) for matrices X and Y returns the distance matrix where the (i,j)th entry is the d-norm distance between the ith and jth row of X and Y respectively.DISTMAT(X,Y,d) computes a specific d-norm distance. Default=2[D,XI,YI]=DISTMAT(X,Y,d,var) gives the indices of the sorted values of...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (47): distmat Download |
[L, C, D] = FKMEANS(X, k) partitions the vectors in the n-by-p matrix Xinto k (or, rarely, fewer) clusters by applying the well known batchK-means algorithm. Rows of X correspond to points, columns correspond tovariables. The output k-by-p matrix C contains the cluster centroids. Then-element...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): Fast K-means Download |
A simple partial differential equation (PDE) with boundary conditions is examined:d/dx( x dy/dx ) = xy(0) = y(1) = 0.Integrate the PDE twice to get its solution. Then apply the boundary conditions and get a contradiction. The boundary value problem(BVP)has no solution.Regardless, apply the finite...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 163.84 KB | Download (44): Using Finite Elements Method on a PDE With No Solution Download |
DX_Central is a desktop application for those interested in observing the earth's sun or it's effect on radio propagation. This small application provides images of the sun and vital, timely information about solar activity in a way that is concise and easy to use. Information displayed is from...
Platforms: Windows
License: Freeware | Size: 28.6 MB | Download (441): DX Central Download |
DX_Central is a desktop application for those interested in observing the earth's sun or it's effect on radio propagation. This small application provides images of the sun and vital, timely information about solar activity in a way that is concise and easy to use. Information displayed is from...
Platforms: Linux
License: Freeware | Size: 129.5 MB | Download (417): DX Central for Linux Download |
R = COMPLEXROOTS(X,N) returns all (N) complex Nth roots of X.X can be a real or a complex number, or an array of such numbers; N must be a natural number.If X is scalar, COMPLEXROOTS(X, N) is a 1*N vectorwith all complex Nth roots of X.If X is a vector of length M, COMPLEXROOTS(X, N) is a M*N...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (38): COMPLEXROOTS Download |
DISTMATLATLON Computes distance matrix between list of coords in X and Y D = DISTMATLATLON(X,Y) for matrices X and Y, with columns [Lat Lon], returns the distance matrix where the (i,j)th entry is the distance between the i'th and j'th row of X and Y respectively. X and Y must have columns in the...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (46): Distance Matrix Latitude Longitude Download |
DigicaMerge project is a commandline tool to merge directories of pictures taken with digital cameras. If youve got a digital camera, your hard disk probably contains many directories full of pictures all named with the same names. This utility allows you to merge such directories contents into...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (96): DigicaMerge Download |
recordMyDesktop is a program that captures audio and video data from a Linux desktop session, producing an Ogg-encapsulated Theora-Vorbis file. recordMyDesktops main goal is to be as unobstrusive as possible by proccessing only regions of the screen that have changed. Installation: To...
Platforms: *nix
License: Freeware | Size: 143.36 KB | Download (98): recordMyDesktop Download |
Math::Algebra::Symbols is a Symbolic Algebra in Pure Perl. SYNOPSIS Example symbols.pl #!perl -w -I.. use Math::Algebra::Symbols hyper=>1; use Test::Simple tests=>5; ($n, $x, $y) = symbols(qw(n x y)); $a += ($x**8 - 1)/($x-1); $b += sin($x)**2 + cos($x)**2; $c += (sin($n*$x) +...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (162): Math::Algebra::Symbols Download |
Cygwin Easy project is an autorun disk that let you work easily and quickly with Cygwin environment in a Windows computer without install anything on your hard disk. When you insert the disk in the drive the autorun start automatically, if nothing happens its necessary to run "autorun.bat"...
Platforms: *nix
License: Freeware | Size: 1.95 GB | Download (143): Cygwin Easy Download |
This function gives the decimation matrix which after post mulitpling it with the given signal gives the downsampled version of the original signal...D = decimmtx(x,N)decimates the given signal by a factor of N.[D,y] = decimmtx(x,N)gives D as well as the decimated signal y
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (48): decimation matrix Download |
Maximum Inscribed Circle Or in other words, "largest inner circle" , "maximum empty circle" etc.This is a very common problem in computational geometry, and it is not simple to solve efficiently.Addressing 2D image/contour processing, I couldn't find a good implementation on the web. Generally,...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): Maximum Inscribed Circle using Distance Transform Download |
variogram calculates the isotropic and anisotropic experimental variogram in various dimensions.Syntax: d = variogram(x,y) d = variogram(x,y,'pn','pv',...)The function uses parseargs (objectId=10670) by Malcolm wood as subfunction.Currently, the function calculates all variogram values at one...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (40): Experimental (Semi-) Variogram Download |
% pearspdf% [p,type,coefs] = pearspdf(X,mu,sigma,skew,kurt)%% Returns the probability distribution denisty of the pearsons distribution% with mean `mu`, standard deviation `sigma`, skewness `skew` and% kurtosis `kurt`, evaluated at the values in X.%% Some combinations of moments are not valid for...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (39): pearspdf Download |
NEARESTPOINT - find the nearest value in another vector IND = NEARESTPOINT(X,Y) finds the value in Y which is the closest to each value in X, so that abs(Xi-Yk) => abs(Xi-Yj) when k is not equal to j.IND contains the indices of each of these points.Example: NEARESTPOINT([1 4 12],[0 3]) -> [1 2...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): NEARESTPOINT Download |
This is a simple FFT based beam propagation method for potential-free 1+1+1D Schrodinger equation. The software if flexible and allows to introduce high-order derivatives in the term (very handful if is needed to include dispersion effects). For example, if one desires to solve an equation in the...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (48): 1D Linear BPM Download |
NDGAUSS: create ND gaussian kernel in any derivative order. g = ndgauss(hsize,sigma); [g,xi,yi,..] = ndgauss(hsize,sigma);Inputs: - hsize is N-length of kernel size. - sigma is N-length of standard deviations (gaussian widths).Outputs: - g is the kernel. The size of g is hsize(1) x hsize(2) x ......
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (40): Multivariate Gaussian kernel in any derivative order Download |
SIMPSON: Simpson's rule for quadratic and cubic numerical integrationRES = SIMPSON(Y) computes an approximation of the integral of Y via Simpson's 1/3 rule (with unit spacing). Simpson's 1/3 rule uses quadratic interpolants for numerical integration. To compute the integral for spacing different...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): Simpson's 1/3 and 3/8 rules Download |