How to include zero contour
    7 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
    University
 le 9 Oct 2023
  
    
    
    
    
    Commenté : University
 le 11 Oct 2023
            Hi,
In the .m file attached, I have a plot of a contour.
The plot for the contour is on line 111. Please how can I include the contour at imag(taumin)=0. 
0 commentaires
Réponse acceptée
  Walter Roberson
      
      
 le 10 Oct 2023
        taumin is not complex, so imag(taumin) is zero everywhere. There is no contour to create.
You initialize
taumin=ones(nu,nxi);
which is not complex.
You set
        taumin(i,j)=min(tausolR);
where
       tausolR=imag(tausol_found);
You extract the imaginary component from tausol_found so the result is a strictly real number, and real numbers always have an all-zero imaginary component.
If the task is to include 0 in the level list then use
  LL =  union(0, min(min(taumin)):10000:max(max(taumin)));
  contourf(U,Xi,taumin,LL);
Beware though, that min(min(taumin)) is -4.32538271227367e-07 and max(max(taumin)) is 1, so min(min(taumin)):10000:max(max(taumin)) is -4.32538271227367e-07:10000:1 which is just -4.32538271227367e-07 
9 commentaires
  Walter Roberson
      
      
 le 11 Oct 2023
				N=[0:0.1:1];
map = [0.95*(1-N') 0.95*(1-N') N'];
fig = openfig('cont1.fig');
fig.Visible = true;
ax = fig.Children(2);
C = ax.Children;
X = C.XData;
Y = C.YData;
Z = C.ZData;
figure();
surf(X, Y, Z); view(3)
colormap(map); colorbar;
That gives me a much better understanding of the data than the contour plot does. The contour plot gives no feeling for the sharp trenches.
Plus de réponses (1)
Voir également
Catégories
				En savoir plus sur Contour Plots dans Help Center et File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




