作者chinsun ()
看板MATLAB
标题取最大平均的问题
时间Mon Dec 11 01:24:19 2017
matlab新手,问题可能有点白痴
[pks,locs]=findpeaks(data1,'minpeakdistance',i)
产生出的pks是一个阵列,我想要让i从12扫到36,并找出当mean(pks)最大时当下的i值
有试过for的写法,但他的pks会停在36QQ,不会每次的i的结果都纪录下来
现在只有想到写16个case可以找到最大的mean(pks),但不知道要怎麽找到i,而且这个
方法好像有点笨......
请问有没有办法可以让他纪录每次的pks值,或者有更好的写法呢
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 163.25.119.24
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1512926661.A.36D.html
※ 编辑: chinsun (163.25.119.24), 12/11/2017 01:28:00
1F:推 tml: [A,I]=max(M); max函数本来就可以回传index 12/11 06:47
2F:→ YoursEver: cell or eval 12/11 08:27