[讨论]取最大平均的问题

楼主: chinsun   2017-12-11 01:24:19
matlab新手,问题可能有点白痴
[pks,locs]=findpeaks(data1,'minpeakdistance',i)
产生出的pks是一个阵列,我想要让i从12扫到36,并找出当mean(pks)最大时当下的i值
有试过for的写法,但他的pks会停在36QQ,不会每次的i的结果都纪录下来
现在只有想到写16个case可以找到最大的mean(pks),但不知道要怎么找到i,而且这个
方法好像有点笨......
请问有没有办法可以让他纪录每次的pks值,或者有更好的写法呢
谢谢大家
作者: tml (流刑人形)   2017-12-11 06:47:00
[A,I]=max(M); max函数本来就可以回传index
作者: YoursEver (猪是妳)   2017-12-11 08:27:00
cell or eval

Links booklink

Contact Us: admin [ a t ] ucptt.com