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

2025年03月13日 03:33
有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