Was soll ich in meinem Code ändern, dass countorf Regionen mit mehr Farbunterschieden zeigt?countourf zeigt keine farbigen Bereiche in 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);
Dieser Code ist nicht vollständig reproduzierbar. Veröffentlichen Sie den vollständigen Code, z. Wo setzt du 'x' und' y'? Haben Sie versucht, die Colormap zu ändern? – kedarps
Sorry, Fertig. @kedarps –
Probieren Sie 'contour' anstelle von' contourf'. – kedarps