24小时热门版块排行榜    

CyRhmU.jpeg
查看: 601  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

lixin0102

木虫 (小有名气)

[求助] matlab排列数据问题

请问excel的一列数据,从第一行到最后一行循环,依次找前1行,前2行,一直到前n行的最大值怎么实现啊,用什么函数呢,感谢大家

@laosam280 发自小木虫IOS客户端
回复此楼
红星照我去战斗
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我是笋果

木虫 (正式写手)

4楼2019-05-08 11:52:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

我是笋果

木虫 (正式写手)

你这是在Excel处理还是在matlab里面处理?

发自小木虫Android客户端
2楼2019-05-08 08:46:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lixin0102

木虫 (小有名气)

引用回帖:
2楼: Originally posted by 我是笋果 at 2019-05-08 08:46:06
你这是在Excel处理还是在matlab里面处理?

在matlab里面,不好意思啊,没描述清楚,求指导

发自小木虫IOS客户端
红星照我去战斗
3楼2019-05-08 09:15:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我是笋果

木虫 (正式写手)

引用回帖:
4楼: Originally posted by 我是笋果 at 2019-05-08 11:52:56
max(1:i)

呃,具体说说,。,
比如A是你的数据,B是记录A前n个数据的最大值
1.把B初始化为所有元素为0,并且B(1)=A(1),然后开始循环比较,i从2开始,前1到i-1个数最大值为B(i),将A(i)与B(i-1)比较,当A(i)≥B(i-1)时,前i个数最大值B(i)=A(i),一直循环到n
2.这个方法比较简单,循环内代码比较少,就是B(i)=max(A(1:i)),但是数据量太大的时候可能会有问题

发自小木虫Android客户端

» 本帖已获得的红花(最新10朵)

5楼2019-05-08 12:04:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见