extracts 2d alpha shapes from a set of x/y data points
ASHAPE is a simple wrapper for ASLIB, which implements several (optimized) subroutines to extract and display 2d alpha shapes and alpha patches from a set of x/y data pointsASLIB returns a structure
Compute the alpha hulls (exterior and interior) of a set of points.
See also http://www.dylan-muir.com/articles/alpha_hulls/Usage: [triHull, vbOutside, vbInside] = AlphaHull(mfPoints, fAlphaRadius , triDelaunay)This function computes the alpha shape / alpha hulls of
Convert alphaShape object to binary image
im_out = alphaShape2im(shp,center_coord,im_size,scaling) creates a binary image with size im_size that represents a given alphaShape "shp". "alphaShape2im" maps the center voxel(s) to the reference
The code works to find the coordinates of final alpha shape
Extracts 2d boundary coordinates from a set of x/y data points based on ashape package in http://www.mathworks.cn/matlabcentral/fileexchange/6760-ashape-a-pedestrian-alpha-shape-extractor.
Tests M random samples of N random vars to determine if they are from Inverse Gaussian distbtn.
This program is based on the method published by O'Reilly & Rueda (see program for more details for reference). Confidence level (i.e. alpha value) is chosen,and if the number of AD test stats
A Toolbox and GUI for pointcloud processing
A collection of tools to supplement bwpropfilt, bwareaopen, and the like.
intersections with a user-supplied binary mask. Handles N-dimensional images.3. BWLALPHACLOSE: similar to bwconvhull, this will use an alpha shape to seal or reduce concavities in objects (2D and 3D images
Betacp of 2D or 3D point set.V = BETAAVOL(x,R) gives the area or volume V of the basic alpha shape
% BetaVOL(x,R,1) plots the Beta shape.%% % 2D Example - C shape% t = linspace(0.6,5.7,500)';% x = 2*[cos(t),sin(t)] + rand(500,2);% subplot(221), Betavol(x,inf,1);% subplot(222
Efficient Random Variates Generator (from over 50 distributions).
RANDRAWEFFICIENT RANDOM VARIATES GENERATOR (from over 50 distributions):Alpha, Anglit, Antilognormal,Arcsin,Bernoulli, Bessel
Functions to compute many proximity graphs and their relatives.
Nearest Center of Gravity; - Delaunay; - Gabriel; - Infinite Strip Band; - Relative Neighborhood; - Sphere of Influence; - Alpha Shape; - Epsilon-Ball; - Lune-based Beta Skeleton;- Circle-based Beta
Add alpha color for Confidence Interval Plot of Raymond Reynolds (2006)
I add the fifth parameter, alpha, to let user choice of transparency level.[14/06/2017]: the function should return the handle to give control for fill shape.
This is a MATLAB code that generates an animated GIF of a heart shape.
represent the heart shape using parametric equations. Next, the code sets up the animation by defining the number of frames (nFrames) and creating a sequence of alpha values that will be used to change the
Aggregate packing generator used for the simulation of aggregate in composites
y=[ymin ymax] is boundaries of the extrusion of the polygonClasses_diameters: Particles classes diameters vector (descendingly)Alpha: Fuller's curve exponent [0.45-0.5].m: Particles shape distribution
This potential flow simulator simulates the flow past bodies of arbitrary shape including airfoils.
This potential flow simulator simulates the flow past bodies of arbitrary shape including airfoils. With this simulator, we can do the following tasks, * Compute and plot the Velocity Vector Plot of
Least squares spline modeling using shape primitives
, with a caveat. Splines offer tremendous flexibility to build a curve in any shape or form. They can nicely fit almost any set of data you will throw at them. This same flexibility is their downfall at
fits different theoretical variograms to an experimental variogram
with different exponents. Supply the exponent alpha (<2) as an additional pn,pv-pair 'stablealpha',alpha (default = 1.5).'matern' -- Matern model. Requires an additional pn,pv pair. 'nu',nu (shape
Aggregate packing generator with fibers used for the simulation of aggregate and fibers in composites
Plot_Sieve(Classes,x,y,z,Classes_diameters,Alpha,Particle_ratio)Plots generated sieve curve.3-function Ellipsoids=Particles_Distribution(Classes,x,y,z,er)Generates aggregate with ellipsoids shapes4-function Plot_Ellipsoids(Ellipsoids,x,y,z)Plots ellipsoids5-function
barycentric_coordinates will give the coordinates alpha, beta ,gama of the matrix face_point.
face_point is the point [x,y]' from the mean shape of the face. dt is 3 by 2 matrix that will have the coordinates corresponding 2 the vertices of a triangle. for eg for a triangle with vertices
Aggregate packing generator with fibers used for the simulation of aggregate and fibers in composites
Classes=Particles_Generation(x,y,z,Classes_diameters,Alpha,m,Particle_ratio)Generates aggregates according to Fuller's curve.2-function Plot_Sieve(Classes,x,y,z,Classes_diameters,Alpha,Particle_ratio)Plots generated sieve curve.3-function
Generates Abaqus mesh for 2D mesoscale geometries
of the extrusion of the polygonClasses_diameters: Particles classes diameters vector (descendingly)Alpha: Fuller's curve exponent [0.45-0.5].m: Particles shape distribution factor. m=1 for spheres and
Planar Cosserat rod
rod2d handle object is used for computation of planar Cosserat rod, i.e. extensible and shearable rod, which is based on the analytical solution given in [1]. The initial shape of the rod can be a
Polygonal (radar) plot with mean and standard deviation (or error) values
Function polygonplot plots a kind of radial plot whose shape is a N-polygon, depending on the size of the data. It have also provide users the functionality of plotting a shaded error area if the
Aggregate 2D packing generator used for the simulation of aggregate in composites
section.Classes_diameters: Particles classes diameters vector (descendingly)Alpha: Fuller's curve exponent [0.45-0.5].m: Particles shape distribution factor. m=1 for circles and m>>1 for elongated ellipses
Explores published asteroid shape models and computes asteroid inertial moments and gravitational fields assuming constant density.
This script explores asteroid shape models derived from public data sources. It illustrates methods to download discrete shape models from the web, explores the surface triangulation methods
Resolves weighted absorption coefficient (aw) according to EN ISO 16654
Determine alpha w (aw) and also the shape indicator from 1/1 octave band alpha values (a).
Various tools for working with large point clouds
Install the MinGW-w64 C/C++ compiler for Windows
Generates Abaqus mesh for 3D mesoscale geometries
Plot_Sieve(Classes,x,y,z,Classes_diameters,Alpha,Particle_ratio)Plots generated sieve curve.3-function Ellipsoids=Particles_Distribution(Classes,x,y,z,er)Generates aggregate with ellipsoids shapes4-function Plot_Ellipsoids(Ellipsoids,x,y,z)Plots
Aggregate packing generator with fibers used for the simulation of aggregate and fibers in composites. It also creates three STL files.
Classes=Particles_Generation(x,y,z,Classes_diameters,Alpha,m,Particle_ratio)Generates aggregates according to Fuller's curve.2-function Plot_Sieve(Classes,x,y,z,Classes_diameters,Alpha,Particle_ratio)Plots generated sieve curve.3-function
Beta-binomial probability distribution function.
distribution is used to model the number of successes in n binomial trials when the probability of success p is a Beta(a,b) random variable. The extreme flexibility of the shape of the Beta distribution means
Determines the percolation of fibers in a box (cuboid) containing aggregate
(descendingly)Alpha: Fuller's curve exponent [0.45-0.5].m: Particles shape distribution factor. m=1 for spheres and m>>1 for elongated ellipsoid shapes.Particle_ratio: Particles ratio of the total volume
Alphanumeric row sort of a cell/string/categorical/table array, with customizable number format.
Alphanumeric sort of a cell/string/categorical array, with customizable number format.
Fits n peaks with symmetric/asymmetric lorentzian/gaussian line shapes. Output yields fit coefficients, erros and every single contribution.
'multiPeak_build_LorGau_ABF.m' function is a powerful tool that creates any number of the following specified peak line shapes:asymmetric lorentzian: symmetric lorentzian: asymmetric gaussian: , where symmetric gaussian: Any
Alphanumeric sort of filenames or filepaths, with customizable number format.
Multi-DOF robot manipulator designer and simulator
Creates an N-dimensional sparse array object, for arbitrary N.
Implementation of Fuzzy Control of Multilayer Backpropagation Neural Network
heuristic solution and depending on the shape of the error surface.The central idea behind the fuzzy control of backpropagation is the implementation of heuristics in the form of fuzzy if then rules. Which is
Highlights automatically importing assay text data, perform basic statistics & visualization
This is the one you have been waiting for, a clean interface using assumed shape Fortran pointers.
that work with assumed shape Fortran Pointers. Functions are available to, in one line:-Get shaped pointers into the data area of an mxArray-Get shaped pointers that point to a copy of the data area of
with this you can recognize many shape;but only symetrical shape
with this you can recognize many shape;but only symetrical shape,for example you can improve this for recognize star,polygon if you want
MATLAB Image Manipulation Toolbox
generationImage viewer with support for alpha and 4D image browsingImage blending, compositing and masking toolsColor adjustment in various color modelsContrast or chroma enhancement via levels/curves tool (RGB or
使用AFO算法以及其他GA和PSO算法求解不确定多式联运路径优化问题。同时和MATLAB自带的全局优化搜索器进行对比。The AFO algorithm and other GA and PSO algorithms are used to solve the uncertain
This function performs a shape preserving refinement to add faces to an existing triangulation (struct or STL).
The function performs a shape preserving refinement of ta given triangulation. This input can be taken in the form of a Vertices,Faces structure pair, or ASCII/Binary STLs. It can then return the
Shape recognition using 2-D correlation. Input images are read from webcam.
Application of image processing that captures an image from an integrated or external camera and proceeds to recognize shapes as rectangle, circle, star and triangle. The recognition is based on the
Splits an array of any dimension into cell array of equal sized chunks.
A symbolic toolbox for MATLAB based on Mathematica.
Tools to compile a real-time application that runs on a Speedgoat target computer
A package for a demo of a learning based image matting technique.
Shapiro-Wilk & Shapiro-Francia parametric hypothesis test of composite normality.
Cootes 2D/3D Active Shape & Appearance Model for automatic image object segmentation and recognition
This is an example of the basic Active Shape Model (ASM) and also the Active Appearance Model (AAM) as introduced by Cootes and Taylor, 2D and 3D with multi-resolution approach, color image support
The app is an implementation of reduced-order modeling of granular intrusion using the Resistive Force Theory with macro-inertial effects
The main features include:1) Intruder shape input: Image or data points(a) A random B/W image can be used as an input for intruder shape (use .png formate). Remember to save the images in the current
Find vertex or (in)equality forms of convex polyhedra in R^n (for n not super large). Also, compute their intersections and unions.
column vectors, respectively. The (in)equality representation expresses the polyhedron as the intersection of two regions. One region is a solid N-dimensional shape, described by the inequalities, while
Companion Software
This function converts a complex mode shape to a real mode shape
Obtained mode shapes from structural modal identification are in complex form. This function could be used to convert these complex mode shapes to real mode shapes.Reference: Operational modal
Functions to handle one-dimensional alpha stable distributions
This package contains functions to handle one dimensional alpha stable distributions. Included:Alpha stable random number generatorAlpha stable PDF calculatorAlpha stable CDF calculatorAlpha stable
Beats MATLAB 300% - 400% in some cases ... really!
Volume Render GUI with mouse change able color and alpha maps
This is a Fast Volume Render application, using OpenGL surfaces. Color and alpha maps can be changed on the fly by dragging and creating markers in a histogram with the mouse.Note:There is a bug /
Marine engineering geophysical data processing toolbox (pre-Alpha) Old functions version. Published for compatibility with old scripts.
Tutorial GUI to demonstrate basic functionality of various controls on the GUI