Z1 = yield./3 * (a1 + b1 .* exp(c1.*X)) .* (3*sqrt(3) - 2*d1 .* Y).^(1/3); % 绘制曲面 figure surf(X, Y, Z1); % colormap('winter'); hold on %% Z2 = yield./3 * (a2 + b2 .* exp(c2.*X)) .* (3*sqrt(3) - 2*d2 .* Y).^(1/3); % 绘制曲面 surf(X, Y, Z2); colormap('summer'); hold on %% Z3 = yield./3 * (a3 + b3 .* exp(c3.*X)) .* (3*sqrt(3) - 2*d3 .* Y).^(1/3); % 绘制曲面 surf(X, Y, Z3); colormap('summer'); 如何将三个曲面同时绘制,并显示不同的colormap
时间: 2023-12-16 14:06:02 浏览: 114
Python之迭代共3页.pdf.zip
可以使用以下代码将三个曲面同时绘制,并显示不同的colormap:
```
Z1 = yield./3 * (a1 + b1 .* exp(c1.*X)) .* (3*sqrt(3) - 2*d1 .* Y).^(1/3);
Z2 = yield./3 * (a2 + b2 .* exp(c2.*X)) .* (3*sqrt(3) - 2*d2 .* Y).^(1/3);
Z3 = yield./3 * (a3 + b3 .* exp(c3.*X)) .* (3*sqrt(3) - 2*d3 .* Y).^(1/3);
figure
surf(X, Y, Z1);
colormap('winter');
hold on
surf(X, Y, Z2);
colormap('summer');
surf(X, Y, Z3);
colormap('autumn');
```
这样可以同时绘制三个曲面,并使用不同的colormap来显示。其中`hold on`命令可以使得多个图形重叠在一起绘制。
阅读全文