声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1231|回复: 1

[编程技巧] [求助]如何处理一维数组

[复制链接]
发表于 2006-4-20 20:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
如何5项,5项循环的求平均数,当大于某一门限后跳出,并返回数组编号,跪求高人指点
回复
分享到:

使用道具 举报

发表于 2006-4-21 12:55 | 显示全部楼层
我没有下在你的数组哈,我就用一个简单的数组作为例子,不知道能不能帮你的忙。<BR>clear all;<BR>close all;<BR>x = 1:15;<BR>m = 0;<BR>le = fix(length(x)/5);<BR>s = zeros(1,le);<BR>for index = 1:length(x)<BR>    if index-m*5&lt;=5<BR>       s(m+1) = s(m+1)+x(index);<BR>    else<BR>       index = index + m*5;<BR>       m = m + 1;<BR>    end<BR>end<BR>e = s./5<BR>e这个矢量就是5个5个数求平均的结果,至于后面的大于某一门限值跳出,只要在if的条件里加上这个条件就好了,这时候的index或者index-1应该就是你想要得编号。<BR>希望对你有帮助。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-6-16 06:59 , Processed in 0.056419 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表