Schwarz-Christoffel Toolbox

Computes conformal maps to polygons, allowing easy solution of Laplace's equation.
7,6K téléchargements
Mise à jour 10 avr. 2022

The Schwarz-Christoffel transformation is a recipe for a conformal map to a region bounded by a polygon. They can be computed to very high accuracy in little time. These maps can make certain Laplace boundary value problems trivial to solve on such domains.
Example:
p = polygon([0 i -1+i -1-i 1-i 1]); % L-shaped region
f = diskmap(p); % find map
plot(f) % visualize it
phi = lapsolve(p,[1 nan 4 3 nan 2]); % solve a BVP
[t,x,y] = triangulate(p);
trisurf(t,x,y,phi(x+i*y)); % see it

Citation pour cette source

Toby Driscoll (2024). Schwarz-Christoffel Toolbox (https://github.com/tobydriscoll/sc-toolbox), GitHub. Récupéré le .

Compatibilité avec les versions de MATLAB
Créé avec R2007a
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Catégories
En savoir plus sur Triangulation Representation dans Help Center et MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

+sctool

@annulusmap

@annulusmap/private

@composite

@crdiskmap

@crdiskmap/private

@crrectmap

@crrectmap/private

@diskmap

@diskmap/private

@dscpolygons

@extermap

@extermap/private

@hplmap

@hplmap/private

@moebius

@polygon

@rectmap

@rectmap/private

@riesurfmap

@riesurfmap/private

@scmap

@scmapdiff

@scmapinv

@stripmap

@stripmap/private

tests

Les versions qui utilisent la branche GitHub par défaut ne peuvent pas être téléchargées

Version Publié le Notes de version
1.1.0.0

Now accessing the Github repository.

1.0.0.0

Previous resubmission was missing critical files.

Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.
Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.