Schwarz-Christoffel Toolbox

Computes conformal maps to polygons, allowing easy solution of Laplace's equation.
7,7K download
Aggiornato 17 lug 2023
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

Cita come

Toby Driscoll (2024). Schwarz-Christoffel Toolbox (https://github.com/tobydriscoll/sc-toolbox/releases/tag/v3.1.3), GitHub. Recuperato .

Compatibilità della release di MATLAB
Creato con R2007a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Categorie
Scopri di più su Triangulation Representation in Help Center e 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

Le versioni che utilizzano il ramo predefinito di GitHub non possono essere scaricate

Versione Pubblicato Note della release
3.1.3

See release notes for this release on GitHub: https://github.com/tobydriscoll/sc-toolbox/releases/tag/v3.1.3

1.1.0.0

Now accessing the Github repository.

1.0.0.0

Previous resubmission was missing critical files.

Per visualizzare o segnalare problemi su questo componente aggiuntivo di GitHub, visita GitHub Repository.
Per visualizzare o segnalare problemi su questo componente aggiuntivo di GitHub, visita GitHub Repository.