Main Content

890 results

Suite of tools to compute minimal bounding circles, rectangles, triangles, spheres, incircles, etc.

Toolbox for generating uniform sampling patterns and decompositions of a unit sphere

S^2 Sampling ToolboxThe problem of finding a uniform distribution of points on a sphere has a relatively long history. Its emergence iscommonly attributed to the physicist J. J. Thomson, who posed it

Fits a sphere to a set of noisy data. Does not require a wide arc or many points.

A tool set for fitting and/or plotting various conics and quadric surfaces, e.g., ellipses, cylinders, spheres, planes, cones, and lines.

This FEX submission offers a tool set for fitting and plotting 2D conics (ellipses, circles, lines,...) as well as 3D quadric surfaces (ellipsoids, spheres, planes, cylinders, cones,...). Each type

Compute exact and approximate minimum bounding spheres/circles of 3D/2D point sets

# Bounding Spheres and Circles[![View Exact minimum bounding spheres and circles on File

Produces a nearly even grid over the surface of a sphere.

, available on the MATLAB file exchange at http://www.mathworks.com/matlabcentral/fileexchange/28844-find-nearest-neighbors-on-sphere, to find the grid points closest to arbitrary query points.GridSphere and

To be used with the GridSphere function to look up the nearest point to a query on a geodesic grid.

A geodesic grid is an even grid over the surface of a sphere. The algorithm is optimized for a grid generated by GridSphere and won't work on an arbitrary geodesic grid. All code is compatible with

Cubed sphere

Version 1.1.0.0

by Bruno Luong

Generate a cubed-sphere geometry

Generate a Cartesian coordinates of the cubed-sphere of radius 1the grid is gnomonic equiangular/equidistance central projectionInspired from this thread

Quadruped robot model with electrical actuation, including gait analysis and design workflow.

Robot arm transfers parts between two conveyor belts

Voronoi Sphere

Version 1.5.0.4

by Bruno Luong

Compute voronoi's diagram of points on the 2-sphere

Sphere Fit

Version 1.2.0.0

by Prem Rachakonda

Obtain the radius and center of a sphere based on solving a set of linear equations

Given 4+ points in 3D space, this function attempts to find the center of a sphere and its radius. Consider that there are 4 points or more on the surface of a sphere, then the sphere equation may

Visualize physics with simple graphics commands using MATLAB

Simscape tutorial exercises from hands-on workshop events.

GIBBON: The Geometry and Image-Based Bioengineering add-ON for MATLAB

Toolbox for simulating optical tweezers

The Alpert transform is a multiwavelets transform based on orthogonal polynomials.

PSO with adaptive Search Shttps://www.inderscience.com/info/ingeneral/forthcoming.php?jcode=ijmmno

It is wave equation on sphere surface. Land influence neglected. There are colormap and lands veiw.

http://simulations.narod.ru/Global tsunami can be started with asteroid impact or earthquake or thermonuclear bomb. It simulated with 2d wave equation. It is wave equation on sphere surface. Land

A simple yet powerful optimization algorithm is proposed in this paper for solving the constrained and unconstrained optimization problems.

Components for modeling a mini golf course. Contact forces are demonstrated on a 9-hole course.

Signal Processing on non-euclidien domain signals

GEOMLib - 3D CSG Geometry Library for MATLAB

convert_gobj_polygons( r1, 2 ); r1 = csg_op( r1, 'b' ); % Join circle and square [res,~,stat] = csg_op( c1, r1, '+' ); % Visualize result csg_op(res, 'v')2. 3D subtraction of a sphere

DEMLab

Version 1.0.1

by Rafael Rangel

Discrete Element Method Laboratory

classical **soft-sphere approach** of the DEM.The main characteristics of this method are:- It is assumed that the contact between the particles occurs through a small overlap between them.- Each contact is

Plot 2D/3D of vectors, planes, lines, spheres, and... display matrix equations.

spheres, and... displaying matrix equations.Toolbox Content:There are 12 functions in the toolbox. 10 of them produce 2D/3D plots of geometric objects:1. drawVector.m - Draw 2D/3D vector(s).2

MatCarAnim

Version 1.0

by Johannes

animate single or multi-unit cars (or tractor / trucks - trailer)

Visualize hydrogenic wave-functions in 3D and watch animations of atomic state changes

A collection of functions to build spheres/ellipsoids, toroids, unions of spheres and test objects and voxel arrays or triangulated meshes.

A collection of functions to build spheres/ellipsoids, unions of spheres and test objects and voxel arrays or triangulated meshes. meshSphereCreator.m - builds a single sphere or deformed sphere

Produces Lebedev Grids of up to the 131st order for integration on the unit sphere.

for Lebedev quadratures on the surface of the unit sphere at double precision. **********Relative error is generally expected to be ~2.0E-14 [1]******** Lebedev quadratures are superbly accurate and

Applications from the text: Classical Mechanics with Matlab applications by Javier E Hasbun, Jones &

Compute the triangle mesh for a sphere, using an icosphere mesh.

% mesh = icoSphereMesh(n)%% This code returns a triangle mesh for the unit icosphere in 3 dimensions%% INPUTS:% n = recursion level: (default = 1) % n == 0 returns 12 verticies

Matlab codes for Conpetition Over Resources (COR) Algorithm

This model file includes the main Sim-Multibody model, the initialization file, along with the necessary contact force library.

The Albedo Toolbox provides functions for calculating the Earth albedo illuminating a spacecraft.

works like sphere bult-in matlab function but result is sphere without poles.

http://simulations.narod.ru/ Main function is sphere_wp.m . Without any parameters it will plot sphere with default parameters. sphere_wp.m use only random_unit_vector.m. Other m-files not need, it

This is the implementation of the original version of the genetic algorithm

Solutions to the planewave scattered by a dielectric sphere and a multi-layer sphere.

, associative Legendre polynomials, and exponential functions. This package contains the code that computes the field solutions as a) a planewave scattered by a PEC sphere,a) a planewave scattered by a dielectric

Generate n-dimensional Ellipsoid or Sphere

1)defines the points of an n-dimensional ellipsoid or sphere,with n == length(sz). The input "sz" defines the size of an ellipsoid:To create a circle with diameter 101 points:sz = [101 101 ]For an ellipse

Move Sphere

Version 1.1.0.0

by Husam Aldahiyat

Creates a randomly coloured sphere and moves it from point A to point B with speed V.

movsph(r,A,B,V,op1) creates a randomly coloured sphere with radius r and moves it from point A to point B with speed V.This can be useful when designing graphical simulations of statistical equations

a 3d fractal kleinian sphere using 8 "letters"

mySphere(N)

Version 1.0.0.0

by Brian Z Bentz

MATLAB function for generating equidistant points on the surface of a unit sphere.

Input: the target number of points or nodes on the surface of a unit sphere (N).Output: position column vectors X, Y, and Z of length equal to or close to N.Points are distributed by choosing circles

Tools for hyperpolarized MRI acquisition and reconstruction methods

Draws 3 arrows representing the basis vectors of an R3 coordinate system

Triangulate a set of vertices on a sphere

Triangulate a set of points on the unit sphere using idea of stereographical projection. Steps:1. use the first vertex as projection center, project all the points onto a plane2. call delaunay

A toolbox to compute wavelet transform on 3D meshes

* wavelet transform of a function defined on the sphere, one this function has been sampled on a 4:1 subdivided tetrahedron.* wavelet transform of a function defined on a 4:1 subdivided coarse triangulation

The Mother Optimization Algorithm (MOA) is a nature-inspired optimization algorithm that mimics the process of childbirth and evolution.

sphere function is used

Fincke-Pohst sphere decoder

References:B. Hassibi and H. Vikalo, "On the sphere-decoding algorithm I. Expected complexity," in IEEE Transactions on Signal Processing, vol. 53, no. 8, pp. 2806-2818, Aug. 2005, doi

Routines for creating color representations of complex functions (phase plots)

HGAPSO

Version 1.3

by Ahmed raafat

MatLab Optimzation Code

Routines and user interface to depict and explore complex functions using color representations

directly on the domain or on an associated surface.The domain can be a subset of the complex plane or of the Riemann sphere, the surfaces implemented are different versions of analytic landscapes (standard

Here We propose a model with both Routing and velocity assignment using Random Search Optimization Method.

Genetic Algorithm

Version 1.0.0

by SKS Labs

GA files for the Swayam Course Computer Aided Applied Single Objective Optimization https://swayam.gov.in/nd1_noc20_ch19/preview

ScriptGA: Script file of Genetic Algorithmuses file SphereNew uses file GeneticAlgorithm (and all its other required files)Other four commonly used test problems (Rastrigin, Schaffer, Griewank

ABC files for the Swayam Course Computer Aided Applied Single Objective Optimization https://swayam.gov.in/nd1_noc20_ch19/preview

ScriptABC: Script file of Artificial Bee Colony Optimizationuses file Griewankuses file ABC (and all its other required files)Other four commonly used test problems (Rastrigin, Schaffer, SphereNew ,

MIB is a package for segmentation of multi-dimensional (2D-4D) microscopy datasets

Multiple-Symbol Differential Sphere Decoding

simulation of the following paper:Lampe, L.; Schober, R.; Pauli, V.; Windpassinger, C., "Multiple-symbol differential sphere decoding," Communications, IEEE Transactions on , vol.53, no.12

The Recursive Zonal Equal Area (EQ) Sphere Partitioning Toolbox is a suite of Matlab functions for partitioning and point distribution on mu

Recursive Zonal Equal Area (EQ) Sphere Partitioning Toolbox.Release 1.12 2024-10-27Copyright 2024 Paul LeopardiCopyright 2004-2005 Paul Leopardi for the University of New South Wales.READMEFor

variation on the SPHERE command to facilitate plotting of orbital trajectories

Do you plot Earth-orbiting trajectories? Would you like to know how your orbit compares to the size of the Earth? If so, EARTH_SPHERE will help get you there.This function is a modification of the

Load more