作者kevio (成仔)
看板MATLAB
标题Re: [问题] 侦测正负号变化位置
时间Wed Jan 30 11:35:13 2013
clear
close all
clc
y= randn (20,1); %你的y序列
y1= y
y1(y1>0)=1
y1(y1<0)=-1
y1 = [0; diff(y1)]
y1 (y1~=0) =1
plot (y)
hold on; plot (y1, 'rx')
我用的是很笨的方法
里头y1序列=1的就会是有正负号变化的地方
若要使用这个code要注意 y是行 还是列
※ 引述《pppppppppppk (Shanghaimemoriesof1945)》之铭言:
: 请问版友
: 现有一序列y
: 如何用Matlab侦测y正负号变化的位置(有多个)
: 谢谢~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.253.173
1F:→ kevio:用sign也可以取代之间 >, < 的过程 01/30 11:37