Info

This question is closed. Reopen it to edit or answer.

I am trying to eliminate the negative Y-axis (-0.2 portion in the image below). So that the Y-axis of the graph starts from zero. I have attached the .mat file. Please help me out. Here is my code:

4 views (last 30 days)
clc
a=importdata('robin roy.mat');
b=a.data;
x=b(22000:25830,1);
plot(x);
x(x<0)=[];
findpeaks(x);
findpeaks(x,'MinPeakHeight',1.15);

Answers (1)

Geoff Hayes
Geoff Hayes on 14 Mar 2017
Biswarup - try setting the y-axis limits using ylim as
ylim([0 1.4]);
  2 Comments
Biswarup  Dutta
Biswarup Dutta on 14 Mar 2017
Hi Geoff, I have tried that but it does not work. Here is my updated code:
clc
a=importdata('robin roy.mat');
b=a.data;
x=b(22000:25830,1);
plot(x);
ylim([0 1.4]);
x(x<0)=[];
findpeaks(x);
findpeaks(x,'MinPeakHeight',1.15);
Correct me if I have done anything wrong.
Geoff Hayes
Geoff Hayes on 14 Mar 2017
Hmmm...it works fine when I do something like
x = -2*pi:0.01:2*pi;
y = sin(x);
plot(y);
ylim([0 2])
What happens when you try the above example code?

This question is closed.

Community Treasure Hunt

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

Start Hunting!