How to plot x y data with y value repeating with a given interval while x continously increasing?

10 vues (au cours des 30 derniers jours)
I have actual x and y data for a length of 8193, i.e Z=[(X1,Y1) (X2,Y2)....(X8193,Y8193)] . I want to plot (xn,yn) for n size of data pairs with repeating the y value after each 8193 interval while the x continuously increment with one for each data. thanks
  1 commentaire
seble mekonnen
seble mekonnen le 25 Jan 2018
sir, I have tried with small size number (to repeat after multiple of 9 for 100 data sets. But still I have not get it. 1. how each x(i)and y(i) value gets its value. I expect a triangular shape with touching x at 1 9 18 29 etc thanks
y=[1 2 3 4 5 4 3 2 1]
x=[1 2 3 4 5 6 7 8 9]
xn=ones(1,100);
j = 1;
for i = 1:length(xn)
if(j==10)
j = 1;
end
if i<=5
y(i)=i;
else
y(i)=y(5)-y(i-5);
end
j = j+1;
plot(x(i), y(j));
end
error
Index exceeds matrix dimensions.

Connectez-vous pour commenter.

Réponses (1)

Srijith Vijay
Srijith Vijay le 25 Jan 2018
j = 1;
for i = 1:n
if(j==8194)
j = 1;
end
plot(x(i), y(j));
j = j+1;
end
  2 commentaires
seble mekonnen
seble mekonnen le 25 Jan 2018
sir, I have tried with small size number (to repeat after multiple of 9 for 100 data sets. But still I have not get it. 1. how each x(i)and y(i) value gets its value. I expect a triangular shape with teouching x at 1 9 18 29 etc thanks
y=[1 2 3 4 5 4 3 2 1]
x=[1 2 3 4 5 6 7 8 9]
xn=ones(1,100);
j = 1;
for i = 1:length(xn)
if(j==10)
j = 1;
end
if i<=5
y(i)=i;
else
y(i)=y(5)-y(i-5);
end
j = j+1;
plot(x(i), y(j));
end
error
Index exceeds matrix dimensions.
Srijith Vijay
Srijith Vijay le 26 Jan 2018
In your code snippet, the value of index i exceeds the size of y and y(i) = y(5)-y(i-5) tries to access the value of y outside its bounds.
You can make use of the "repmat" function to create the vector y based on the number of samples to plot.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Line 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!

Translated by