ComplexRegionPlot

ComplexRegionPlot[pred,{z,zmin,zmax}]

绘制复平面上 predTrue 的区域.

ComplexRegionPlot[{pred1,pred2,},{z,zmin,zmax}]

绘制由多个谓词 predi 给定的区域.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (5)

绘制复平面上由不等式定义的区域:

{z,1} 指定域等价于 {z,-1-,1+}

绘制由不等式的逻辑组合定义的区域:

绘制多个区域:

设置区域的样式:

范围  (23)

采样  (3)

在区域的边界附近取更多采样点:

PlotPointsMaxRecursion 控制自适应采样:

区域的逻辑组合:

添加标签和图例  (9)

Labeled 标记区域:

标记多个区域:

将标签放置在不同的位置:

Callout 标记区域:

标记多个区域:

标签位于区域内时,不显示标注的引线:

PlotLegends 添加图例:

在图例中使用可编辑的占位符:

Legended 添加图例:

演示  (11)

为区域设置明确的 PlotStyle

为区域的边界设置明确的 BoundaryStyle

为绘图、坐标轴和区域添加描述性标签:

用不同方法的组合来标记区域:

显示多个区域的图例:

生成含有可编辑占位符的图例:

显示着色区域的图例:

显示叠加的网格线:

设置网格线之间区域的样式:

用密度为区域着色:

使用绘图主题:

选项  (59)

BoundaryStyle  (4)

区域的边界为蓝色:

None 显示没有边界的区域:

使用红色的边界:

使用较粗的虚线作为边界:

ColorFunction  (5)

用缩放过的 Re[z]Im[z]Abs[z]Arg[z] 为区域着色:

已命名颜色函数沿缩放过的 Arg[z] 方向进行着色:

根据 的函数为区域着色:

ColorFunctionPlotStyle 的优先级高:

ColorFunctionMeshShading 的优先级低:

ColorFunctionScaling  (1)

用未经缩放的 Re[z]Im[z]Abs[z]Arg[z] 为区域着色:

LabelingSize  (2)

以实际大小显示文字标签:

指定文字的大小:

MaxRecursion  (1)

细化变化较快的区域:

Mesh  (7)

不显示网格:

显示最初和最后的采样网格线:

在每个方向上显示 10 条网格线:

Re[z] 方向上显示 3 条网格线,在 Im[z] 方向上显示 6 条网格线:

在指定的数值处显示网格线:

对不同的网格线使用不同的样式:

网格线适用于整个区域,而不是每个分量:

MeshFunctions  (2)

Re[z]Im[z] 方向上显示网格线:

从原点起以固定半径划分的网格线:

MeshShading  (4)

None 移除区域:

在区域上放置棋盘图案:

MeshShadingPlotStyle 的优先级高:

MeshShadingColorFunction 的优先级高:

MeshStyle  (2)

使用红色的网格线:

Re[z] 方向上显示红色的网格线,在 Im[z] 方向上显示虚线:

PerformanceGoal  (2)

生成高质量的绘图:

强调性能,可能会以牺牲质量为代价:

PlotLabels  (5)

标记区域:

将标签放置在区域的上面:

将标签放置在区域内部:

Callout 放置标签:

标记多个区域:

PlotLegends  (8)

使用图例:

显示多个区域的图例:

对渐变的着色区域使用自动图例:

PlotLegends 自动选取样式:

用函数作为图例的文字:

指定图例的文字:

Placed 改变图例的位置:

SwatchLegend 改变图例的外观:

PlotPoints  (1)

使用更多的初始点,获得更平滑的区域:

PlotRange  (2)

Re[z]Im[z] 的所有值上绘制区域:

自动计算 Re[z]Im[z] 的范围:

PlotStyle  (5)

用淡蓝色显示区域:

None 只显示区域的边界:

使用浅橘色:

对不同的区域使用不同的颜色:

对不同的区域使用透明的颜色:

PlotTheme  (2)

使用已命名主题:

改变颜色方案:

TextureCoordinateFunction  (4)

默认情况下,纹理坐标与 Re[z]Im[z] 对齐:

按对角线翻转纹理:

拉伸图像:

将图像坐标与 Im[z]Abs[z] 对齐:

TextureCoordinateScaling  (2)

使用未经缩放的 Re[z]Im[z] 坐标:

使用未经缩放的 Abs[z]Arg[z] 坐标:

应用  (25)

基本形状  (5)

Arg 绘制上半平面:

Im 绘制相同的半平面:

在复平面上绘制条带:

将条带向右移动一个单位:

绘制复平面的一个象限:

绘制角度为 的扇区:

绘制半径为 2 的圆盘:

将圆盘的圆心置于

用两个不等式绘制圆环:

将圆环的圆心置于

复杂形状  (2)

用不等式的逻辑组合来绘制两个基本形状的并集:

绘制相交的部分:

绘制心形图:

蜗形图:

双纽图:

将双纽图旋转 45 度:

数学恒等式  (1)

代数中的常用则并不总是适用于复变量. 例如,对于复数 并不总是等于 . 用 试一下:

绘制 的区域:

绘制 的区域:

绘制 TemplateBox[{z}, LogGamma]=log(TemplateBox[{z}, Gamma]) 的区域:

收敛区域  (6)

绘制几何级数的收敛区域:

绘制 Laurent 级数的收敛区域:

绘制无穷级数的收敛区域:

绘制相关幂级数的收敛区间:

对于所有 的复数,无穷和为 ,可在整个复平面上解析连续:

计算拉普拉斯变换:

提取收敛条件并绘图:

计算梅林变换:

提取收敛条件并绘图:

映射复区域  (7)

定义一个复常数:

定义一个加性函数 ,将 平面的区域移动 ,移至 平面中,并保持大小、形状和方位不变:

平面中指定一个长方形:

通过对 应用 rect,可获得 平面中区域的代数表示:

绘制 平面和 平面中的长方形:

如果绘制 rect[f[z]],可获得 rect[z] 的预映射:

指定 平面上的圆盘:

绘制 平面和 平面上的圆盘:

定义一个复常数:

定义一个线性函数 ,将 平面上的区域缩放和旋转至 平面,保持形状不变:

平面中指定一个长方形:

绘制 平面和 平面中的长方形:

平面到 平面的缩放因子为 Abs[c],旋转角度为 Arg[c]

指定 平面上的圆盘:

绘制 平面和 平面上的圆盘:

定义两个复常数:

定义一个仿射函数,将缩放 Abs[c]、旋转 Arg[c] 和平移 组合在一起:

平面中指定一个长方形:

绘制 平面和 平面中的长方形:

指定 平面上的圆盘:

绘制 平面和 平面上的圆盘:

倒数函数将圆心位于 的圆的内部映射到其外部:

指定 平面上的圆盘:

指定 平面上的正方形:

绘制 平面上的正方形及其在 平面上的映射:

为了确定 平面中边界的形状,考虑 平面中正方形的上边缘,即 ,显示它对应于 平面中以 为圆心,半径为 的半圆:

或者,以代数形式描述转换后的区域:

将复合不等式分为两个部分,说明有四个有界半圆:

线性分式变换以将圆和线映射到圆和线著名. 下面的线性分式变换将上半平面映射到单位圆盘:

定义指定上半平面的函数:

绘制 平面的上半平面及其在 平面上的映射:

定义一个单位圆盘:

显示单位圆盘被映射到右半平面:

定义指定右半平面的函数:

显示右半平面被映射至上半平面:

这说明 ,可通过 NestList 来确认这一点:

指定一个长方形:

矩形的边界由线组成,其映射的边界由圆组成:

定义一个指数函数:

定义 平面上的长方形:

平面上的长方形被映射至 平面上一个圆盘的扇区:

定义一个 平面上的单位圆盘:

平面上的单位圆盘被映射到 平面上的另一个圆盘:

定义一个对数函数:

可以明确计算 f 的反函数:

定义一个圆环:

圆环被映射到水平条带内的椭圆的外部:

物理应用  (1)

绘制蜗形图及其内部:

通过 Joukowski 变换将蜗形图映射为 Joukowski 翼型:

用第一个解 绘制 Re[w]<0 的翼型:

用第二个解 绘制 Re[w]0 的翼型:

显示整个翼型:

其他应用  (3)

绘制等值线积分的区域:

沿 的边界对 进行积分,设 ,可计算以下积分:

取决于 Arg[z],复变量 的函数渐近展开式会有不同. 区域之间的边界被称为(反)斯托克斯线. 例如,复变函数 渐近等价于 ,因此可以将虚轴视为(反)斯托克斯线:

来看一个不同的复变函数:

注意级数展开式对 Arg[z] 的依赖性较复杂:

绘制三个不同的渐近展开式成立的区域:

选取一个复变函数:

的解:

计算牛顿法的几次迭代:

设置容差:

绘制牛顿法的近似吸引域:

属性和关系  (8)

ComplexRegionPlotRegionPlot 的特例:

ComplexContourPlot 在复平面上绘制曲线:

ComplexPlot 用颜色显示函数的辐角和大小:

通过 ComplexPlot3D 轴显示幅值:

ComplexArrayPlot 绘制复数数组:

ReImPlotAbsArgPlot 在实平面上绘制复数:

ComplexListPlot 显示复数在平面上的位置:

ComplexStreamPlotComplexVectorPlot 将复数视为方向:

可能存在的问题  (1)

RegionPlot 只可视化二维区域:

Wolfram Research (2020),ComplexRegionPlot,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ComplexRegionPlot.html.

文本

Wolfram Research (2020),ComplexRegionPlot,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ComplexRegionPlot.html.

CMS

Wolfram 语言. 2020. "ComplexRegionPlot." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ComplexRegionPlot.html.

APA

Wolfram 语言. (2020). ComplexRegionPlot. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ComplexRegionPlot.html 年

BibTeX

@misc{reference.wolfram_2024_complexregionplot, author="Wolfram Research", title="{ComplexRegionPlot}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/ComplexRegionPlot.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_complexregionplot, organization={Wolfram Research}, title={ComplexRegionPlot}, year={2020}, url={https://reference.wolfram.com/language/ref/ComplexRegionPlot.html}, note=[Accessed: 21-November-2024 ]}