Plotting a limited number of elements

6 次查看(过去 30 天)
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?

采纳的回答

per isakson
per isakson 2021-5-17
"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

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 2-D and 3-D Plots 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by