MATLAB:以符号方式计算 Schwarz-Christoffel 变换

计算科学 matlab 一体化 近似 积分方程 复分析
2021-11-28 19:47:18

假设我们有一个来自单元盘的保形映射ω平面到多边形的外部z飞机。

在这种 情况下, Schwarz-Christoffel 映射定义为:

f(u)=ACuw2k=1n(1ωuk)1αkdω.

意思是我们确定顶点zk与映射f(uk)从各自的prevertex。

我提供了来自 Discroll 和 Trefethens 的关于该主题的书中的图像(带有图像的 PDF 样本可免费获得)。

在此处输入图像描述

我想从复平面多边形内的积分函数分析中计算一个因子。

为此,我将使用Gauss-Kronrod quadrature,特别是 MATLAB 的quadgk命令和 'waypoints'

我将任意选择我的功能g=exp(z).

我要计算的是:

exp(f(u))udu

要使用quadgk,我必须为g. 但我对如何使用 SC-Mapping f(u) 做到这一点感到困惑。我知道我可以提取顶点和内角αk对于任何多边形的 SC 工具箱,如下所示:

PSI = extermap(drawpoly)
p = polygon(PSI);
a = parameters(PSI);
  1. 如何计算积分uw2k=1n(1ωuk)1αkdω? 它是复平面中的多边形积分,所以我也应该使用 quadgk 吗?
  2. 如何设置复杂的常量AC?

    b = a.常数

似乎是指多边形域的对数容量。

0个回答
没有发现任何回复~