Boundary Mill Burnley
This toolbox implements the methods of [1] and [2] to design H-infinity controllers for linear spatio-temporally invariant, or multidimensional (MD), systems. Utilities are also provided for the following types of operations on MD systems:1. System description (MD systems are specified via a...
Platforms: Matlab
License: Freeware | Size: 5.36 MB | Download (39): Multidimensional Systems Toolbox Download |
These scripts compute the sediment transport outside the surf zone in the beach. The procedure and equations can be reviewed on the Coastal Engineering Manual. Ahrens model was used to get the fall velocity.Referents.Madsen, Ole S., Wood, William. (2002).Sediment Transport Outside the Surf...
Platforms: Matlab
License: Freeware | Size: 40.96 KB | Download (40): Sediment Transport Outside of the Surf Zone Download |
usage:-------------------------------------------------------- [cc] = chaincode(b,u) INPUT:-------------------------------------------------------- b - boundary as np-by-2 array unwrap - (optional, default=false) unwrap code OUTPUT: -------------------------------------------------------- cc is a...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (41): Freeman Chain Code Download |
The correlation coefficient calculation is implemented not with built-in function corr or corr2 but with conv2. Function corr is relatively slow for template matching purpose and it is also required extra considerations on controlling the boundary and selecting region of interest on the frame...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (41): Template Matching using Correlation Coefficients Download |
voronoiSkel uses only the pixel on the boundary of the objects, and therefore is very efficient for thick objects (efficiency scales with the object's radius, rather than its area). However, it might be sensitive to small defects, if they are on the boundaries (or small holes inside the...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): Skeletonization using voronoi Download |
This script generates artificial spatial data using a first order spatial autoregressive process (AR1)The process isX(i,j) = PHI*(X(i,j-1)+X(i,j+1)+X(i-1,j)+X(i+1,j) + errorTo generate a 10x10, periodic spatial pattern, with normal error distribution, and a variance of SIGMA, the command...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (39): Generate AR1 spatial data Download |
The code implements the shooting method by means of the Runge-Kutta method of 4th order and the interval bisection method. There is the graphical interface too. When the differential equation is inserted in terms of the standard mathematical notation (no in MATLAB code), the programme create the...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 20.48 KB | Download (41): Shooting method with GUI Download |
A thin plate under uniform transverse pressure is considered with simply supported and clamped boundary conditions. Using Finite Element Method plate equations are solved. Pre-processing is done using a standard FEM software. Plate is dicretized Isoparametric four noded Q4 elements. The values...
Platforms: Matlab
License: Freeware | Size: 808.96 KB | Download (43): Plate Bending Download |
An alternative solution to the MAZE problem on matlab central FEX. (A recent submission to the File exchange on MATLAB central File ID: #27175 ).The present solution uses an Immiscible Lattice Boltzmann framework to simulate the flow of a blue fluid in a complex pipeline; a red bubble is added at...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 921.6 KB | Download (39): alternative solution to the maze problem with LBMs Download |
In reachability analysis, one is interested in computing the set of states that can be reach by the system from a set of initial states. A straightforward way to approximate this set is to simulate the system for all the boundary points of the initial set. This demo illustrate how Simulink...
Platforms: Matlab
License: Freeware | Size: 81.92 KB | Download (40): Multiple simulations in 2-D Download |
In large scale mapping projects with numerous satellite images, it is useful to have a vector file depicting the boundary of the images. This script when run from the folder containing the images, it automatically detects the geotiffs and extracts their image area boundary and constructs a...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (39): GeoTiff PathRow Download |
Usage: [mfTutteMap] = TutteMap(mnTriangulation)Maintaining the existing triangulation, this function maps a surface mesh onto a planar unit circle. Tutte's algorithm [1] is used. The simple technique for finding point locations is from [2].'mnTriangulation' is an Nx3 array as returned by...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (39): Compute a Tutte map of a planar surface triangulation Download |
In short:normshift function- fast and efficient multi-dimensional and multi type, with only zero bound assumption.imshift- designated to be used with images. Capable to shift several images at once, user definable boundaries assumptions.While sirchift is fast and all types and input dimentions...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (39): Image/matrix shift 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 (40): Using Finite Elements Method on a PDE With No Solution Download |
These files calculate the natural frequencies and Euler buckling load using Finite element technique. Hermitian beam elements are used as interpolation functions. Assembled mass, geometric stiffness matrix and stiffness matrix are calculated and solved for eigenvalues.First four mode shapes are...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (38): Natural frequencies & buckling loads of columns using Finite Element Method Download |
solvePoissonSOR.m is an efficient, lightweight function that solves the Poisson equation using Successive Overrelaxation (SOR) with Chebyshev acceleration to speed-up convergence. Dirichlet boundary conditions are used to provide a unique solution.
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (41): Fast Possion equation solver Download |
2-D Propagation code similar to parabolic wave codes but with complete boundary conditions for irregular surfaces. Induced boundary surface currents are retained. Documentation and examples are provided. Basic code structure can be extended to fully 3-Dimensional environments.
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 296.96 KB | Download (42): 2-D Propagation Code for Bounded Media Download |
Have you ever worked with 2D boundary shape representations and noticed that the same shape can be represented with reasonable accuracy by a much smaller number of points? Did you ever need to reduce the complexity of a 2D shape while retaining as many salient features as possible? If so then...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 30.72 KB | Download (39): Decimate Polygon Download |
This function MESH2TETRA converts a triangulated surface mesh into a tetrahedron volume mesh. Main advantage above existing constrained 3D Delaunay is that it will never add new boundary points, (useful for active appearance models) Disadvantage, some highly non-convex surface-shapes cannot be...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 40.96 KB | Download (39): Mesh2Tetra Download |
FDTD is Finite Difference Time Domain method,but due to truncated it it will cause the reflectional on its boundary that will cause unnecessary noise to our simulation domain. So minimizing this unwanted signal we use PML(Perfectly Matched Layer)which can absorb this unwanted signal and so there...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (40): 3D_PML FOR FDTD METHOD(DIPOLE) Download |