Making data files to the same length

5 次查看(过去 30 天)
I have a set of data files that starts from frame 0 through frame 'n'. 'n' varies from one file to another. When I plot my graph, my plots are of different lengths. What do I do if I want to make them all of the same length. I know there is something that we could do on Matlab, but I lost touch of it.

采纳的回答

the cyclist
the cyclist 2011-9-26
>> set(gca,'XLim',[0 100])
will fix the x-axis to run from 0-100. Is that what you mean?
  3 个评论
Bhargavi
Bhargavi 2011-9-26
I need to cut off some extra data so that my 'n' is the same in all files and the plots have the same limit.
Bhargavi
Bhargavi 2011-9-26
I defined the least and max value of X axis and plotted it. works well! Thank you so much!

请先登录,再进行评论。

更多回答(1 个)

Michael Leung
Michael Leung 2011-9-26
I've come across this problem too, and my method (although not the simplest, nor most efficient) is to create x vectors to match your data sets. (ie one x vector for each of your data sets) The x vector you use linspace.
ie 3 data sets, where n = 50, 100 and 500.
x1 = linspace(1,100,50)
x2 = linspace(1,100,100)
x3 = linspace(1,100,500)
hold on
plot(x1,data1)
plot(x2,data2)
plot(x3,data3)
hold off
  1 个评论
Bhargavi
Bhargavi 2011-9-26
But I have too many files. I can't do it for all of them one by one.

请先登录,再进行评论。

类别

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