Info

此问题已关闭。 请重新打开它进行编辑或回答。

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:

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

回答(1 个)

Geoff Hayes
Geoff Hayes 2017-3-14
Biswarup - try setting the y-axis limits using ylim as
ylim([0 1.4]);
  2 个评论
Biswarup  Dutta
Biswarup Dutta 2017-3-14
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 2017-3-14
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?

此问题已关闭。

标签

Community Treasure Hunt

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

Start Hunting!

Translated by