两个循环中的数字相加
第一天的循环产生N1—N24,第二天的循环产生N1—N24……第100天的循环产生N1—N24我想计算T1=sum(第一天N(8-24)+第二天的N(1-7))T2=sum(第二天N(8-24)+第三天的N(1-7))
怎么跨循环计算呢?
将产生的2400个数据按时间顺序存储,从第8个数据(第一天N8)开始,每次读取24个数据。 lz的这个问题和编程语言没啥关系,何不用matlab自己动手试一试呢? pasuka 发表于 2015-4-2 20:22
lz的这个问题和编程语言没啥关系,何不用matlab自己动手试一试呢?
因为主程序是for,所以得接上,还望大神不吝赐教 以下代码可能不是你想要的,但如果不是,请更详细的描述你的问题。
Do i = 1 , N24 !// 第1天
T1(i) = ...
End Do
Do i = 1 , N24 !// 第2天
T2(i) = ...
End Do
Do i = 1 , N24 !// 第3天
T3(i) = ...
End Do
T2 = sum(T2(8:24)) + sum(T3(1:7)) 表述不太清楚。
其实几次循环都无所谓了,计数器可以接着累加。
关键的问题是这两次循环是怎样的关系?在不同函数里,还是互相嵌套?抑或在同一个函数里不同次的调用?
页:
[1]