how can i shrink my plot to fit into a given range on the x axis

조회 수: 7 (최근 30일)
omar mahallawy
omar mahallawy 2019년 2월 27일
답변: Yasasvi Harish Kumar 2019년 3월 1일
hello, i needed to know if there is a way were i can shrink my plot.
i have a graph that repeats its self (n) number of times depending on a variable in a loop
the problem is that, when it comes to plotting the data, it doubles its self using using double the specified length on the x-axis.
as you can see here, point 2 should be placed at point 1, and point 1 should be shifted to the left (i.e) the x axis should not exceed the 3.2*10^5.
attached here is a text file with my code
matlab.PNG
  댓글 수: 3
omar mahallawy
omar mahallawy 2019년 2월 28일
but this isn't the answer to my question!
axis limits crops the whole graph to the speficied range not the plot!
i want my graph to end at a certain value

댓글을 달려면 로그인하십시오.

답변 (1개)

Yasasvi Harish Kumar
Yasasvi Harish Kumar 2019년 3월 1일
Hi,
Say you have y data and x data.
count = 0;
for i = 1:length(y)
if y(i) == 0
count = count + 1;
xli(count) = x(i);
end
end
for i = 1:count
subplot(count,1,i);
plot(x,y);
xlim(xli(i));
end
The above should help you.
Regards

카테고리

Help CenterFile Exchange에서 Annotations에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by