【在Mathematica中繪制復(fù)數(shù)圖形】
復(fù)平面上的作圖Mathematica 12中新增了 ComplexPlot 命令,可以直接在復(fù)平面上繪制圖形。這個(gè)命令非常方便,能夠快速生成復(fù)數(shù)圖形。但如果你使用的是低版本的Mathematica,該
復(fù)平面上的作圖
Mathematica 12中新增了 ComplexPlot 命令,可以直接在復(fù)平面上繪制圖形。這個(gè)命令非常方便,能夠快速生成復(fù)數(shù)圖形。但如果你使用的是低版本的Mathematica,該如何實(shí)現(xiàn)類(lèi)似的效果呢?
像素圖方式
1. 首先,我們需要將復(fù)平面上的一個(gè)矩形區(qū)域剖分成格陣。
2. 接下來(lái),可以使用 Hue 著色函數(shù)來(lái)繪制像素圖。
```
ArrayPlot[Abs[data], ColorFunction -> Hue]
ArrayPlot[Arg[data], ColorFunction -> Hue]
ArrayPlot[data, ColorFunction -> (Hue[Arg[]] )]
ArrayPlot[data, ColorFunction -> (Hue[Abs[]] )]
```
構(gòu)造數(shù)組
8. 我們還可以通過(guò)構(gòu)造不同的數(shù)組來(lái)展現(xiàn)復(fù)數(shù)圖形。
9. 可以對(duì)網(wǎng)格進(jìn)行細(xì)分,提高圖形的分辨率和精度。
結(jié)語(yǔ)
無(wú)論使用Mathematica 12的 ComplexPlot 命令,還是自行構(gòu)建像素圖,都能夠很好地在復(fù)平面上繪制復(fù)數(shù)圖形。選擇合適的方法,結(jié)合自身需求,就能夠得到理想的復(fù)數(shù)可視化效果。