0
我應該在我的代碼中更改countorf顯示哪些區域具有更多色差?countourf在Matlab中不顯示彩色區域
clear all;
close all;
phi=90;
[xx,yy] = meshgrid(-20:0.1:20,-20:0.1:20);
Idontwantthis = (xx.^2+yy.^2)<0.1;
u = (xx./(xx.^2+yy.^2).^(3/2));
v = (yy./(xx.^2+yy.^2).^(3/2));
data= sqrt(u.^2+v.^2);
data(Idontwantthis)=NaN;
u(Idontwantthis)=NaN;
v(Idontwantthis)=NaN;
contourf(xx,yy,data,20);
此代碼不完全重現。發佈完整的代碼,例如你在哪裏設置'x'和'y'?你有沒有嘗試改變'colormap'? – kedarps
對不起,完成。 @kedarps –
嘗試使用'contour'而不是'contourf'。 – kedarps