Schwarz-Christoffel Toolbox
Version 3.1.3 (347 KB) von
Toby Driscoll
Computes conformal maps to polygons, allowing easy solution of Laplace's equation.
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
Zitieren als
Toby Driscoll (2024). Schwarz-Christoffel Toolbox (https://github.com/tobydriscoll/sc-toolbox/releases/tag/v3.1.3), GitHub. Abgerufen .
Kompatibilität der MATLAB-Version
Erstellt mit
R2007a
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS LinuxKategorien
Mehr zu Triangulation Representation finden Sie in Help Center und MATLAB Answers
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
+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
Versionen, die den GitHub-Standardzweig verwenden, können nicht heruntergeladen werden
Version | Veröffentlicht | Versionshinweise | |
---|---|---|---|
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. |
Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.
Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.