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