Plotting a limited number of elements
    3 views (last 30 days)
  
       Show older comments
    
    Ana Carolina da Silva Pacheco
 on 17 May 2021
  
    
    
    
    
    Commented: Ana Carolina da Silva Pacheco
 on 17 May 2021
            I have the code below:
it=10;
n=3;
jvals=zeros(it,n);
vetor_momentoj=zeros(it,n);
aux=1;
for i=1:it
    jvals(i,:)=linspace(0,0.03,n);
    for j=1:n
        curvatura=jvals(i,j);
        x0j = 1;
        vetor_momentoj(i,j)=aux;
        aux=aux+1;
    end
    plot(jvals(i,:), vetor_momentoj(i,:), '-o'), hold all
end
disp(jvals);
disp(vetor_momentoj);
I'm plotting a jvals x vetor_momentoj curve. The problem is that I don't want to plot all the 10 (it=10) interactions, I only want to plot the first 5, for example. How can I do it?
0 Comments
Accepted Answer
  per isakson
      
      
 on 17 May 2021
        "plot the first 5"  An if-statement should do that. Replace
plot(jvals(i,:), vetor_momentoj(i,:), '-o'), hold all
by
if i <= 5
    plot(jvals(i,:), vetor_momentoj(i,:), '-o'), hold all
end
More Answers (0)
See Also
Categories
				Find more on 2-D and 3-D Plots in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
