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
Model of Sphero robot with connection to MATLAB and Simulink
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
Compute voronoi's diagram of points on the 2-sphere
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.
MATLAB and Simulink Robotics Arena: Introduction to Contact Modeling
Version 1.0.0.0
MathWorks Student Competitions TeamAll files related to the "Introduction to Contact Modeling" videos
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
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
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
Competition Over Resources: A New optimization Algorithm Based on Animals Behavioral Ecology
Version 1.1.0.0
Sina MohseniMatlab 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
The Genetic Algorithm (GA) : Selection + Crossover + Mutation + Elitism
Version 1.0.0.0
Seyedali MirjaliliThis 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
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"
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)
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
Fast numerical method for protyping in matlab (FEM, BEM, H-Matrix, ray-tracing, etc.)
Here We propose a model with both Routing and velocity assignment using Random Search Optimization Method.
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