subplot in for loop is not working
    8 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
Hello
I want to use and plot the following code
plot(u_c(:,3),y_c)
hold on
plot(u_w(:,3),y_w)
But I need to use subplot because of the number of data sets.so I used the following code and put subplot in the for-loop
for ww=1:13;
    subplot(2,13,ww);
    plot(u_c(:,ww),y_c,'k')
    hold on
    plot(u_w(:,ww),y_w,'r')
    xlabel('$y/D$','interpreter','latex')
    ylabel('$u$','interpreter','latex')
    xlim([-0.2 0.2])
    ylim([0 0.7])
end
the problem is that when ı use the plot command it gives good results (for one data set) but the loop doesnt shows the correct results.
it seems that there is a mistake that ı would be so thankful if someone help me about it.
the required files are attached.
0 Commenti
Risposta accettata
  David Hill
      
      
 il 3 Gen 2020
        for ww=1:13
    subplot(2,13,ww);
    plot(u_w(:,ww),y_w,'r',u_c(:,ww),y_c,'k')
    xlabel('$y/D$','interpreter','latex')
    ylabel('$u$','interpreter','latex')
    xlim([-0.2 0.2])
    ylim([0 3])
end
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

