当前位置: 代码迷 >> 综合 >> 数学物理方法的matlab解法及可视化(一)复变函数图形
  详细解决方案

数学物理方法的matlab解法及可视化(一)复变函数图形

热度:39   发布时间:2024-02-19 18:38:43.0

 

 说明:复变函数和实变函数的计算在matlab中是相同的,但是,对于多值函数,matlab仅仅是对主值进行计算。

matlab表现四维数据的方法是在三维数据的基础上加上颜色,具体的画法是以xy平面表示自变量所在的复平面,以z轴表示复变函数的实部,用颜色表示复变函数值的虚部。为了能明确表示颜色和数值的对应关系,一般还需要用指令colorbar表示各种颜色所代表的数值。

一、matlab画复变函数图形的指令

matlab画复变函数图形的指令有以下3个

(1)CPLXGRID    构建一个极坐标的复数数据网络

格式:Z=CPLXGRID(m)

这是一个(m+1)*(2*m+1)的复数的极坐标下的数据网络

在指令窗口输入:edit cplxgrid,将显示该指令的源程序

function z = cplxgrid(m)
%CPLXGRID Polar coordinate complex grid.
%   Z = CPLXGRID(m) is an (m+1)-by-(2*m+1) complex polar grid.
%   See CPLXMAP.%   Copyright 1984-2014 The MathWorks, Inc.r = (0:m)'/m;
theta = pi*(-m:m)/m;
z = r * exp(i*theta);

(2)CPLXMAP 对复变函数作图

格式:CPLXMAP(z,f(z),(optional bound))

这将画出复变函数

  相关解决方案