matlab怎么画出如下所示的二维圆形云图?半径是1,温度随着半径的变化而变化,求大神不吝赐教,感激不尽

2025-03-13 03:33:28
推荐回答(1个)
回答1:

使用pcolor可以画二维矩阵的伪彩色图,如下是画二维圆形云图的代码:

r = linspace(0, 1, 100)';
t = linspace(0, 2*pi, 100);
X = r*cos(t);
Y = r*sin(t);
C = 2 - X.^2 - Y.^2;

p = pcolor(X, Y, C);
set(p,'LineStyle','none');
axis equal
colormap jet