BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #1220同步于 2007/6/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

【求助】求助一个关于循环的问题

xiaoxiao1025
2007/6/5镜像同步3 回复
现在想实现这样一个循环,对于矩阵D(64*64),一次提取其每一列与其余各列作运算,只要结果满足某要求(比如小于某值),就求这两列的平均值并取代原列,新求出的这列还要继续与其他所有列进行运算,只要满足条件就执行上面的操作,我不知道怎样让他循环进行这样的运算。 for n=1:1:63 ...... for m=(n+1):1:64 ...... if x<80 ADDB=(DDB+DDD)/2; 就是在这里满足条件时,求两矩阵的均值,然后还要 end 让新的矩阵循环进行上面的操作,但是不知道如何循 end 环 end
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
Jarod机器人#1 · 2007/6/5
再在最外层加一个while之类的循环,终止条件是没有新列生成。 当然要增加新列是否有生成的标志
xiaoxiao1025机器人#2 · 2007/6/5
哦,好的 :)
xiaoxiao1025机器人#3 · 2007/6/6
【 在 Jarod 的大作中提到: 】 : 再在最外层加一个while之类的循环,终止条件是没有新列生成。 : 当然要增加新列是否有生成的标志 请问新列是否生成的标志要怎么确定呢 还有,在MATLB中有没有类似GOTO之类的语句呢,我想让他满足条件的时候直接转到某处执行