找回密码
 注册
关于网站域名变更的通知
查看: 689|回复: 2
打印 上一主题 下一主题

请教:for循环运行速度太慢

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-8-6 15:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 songhongxu 于 2019-8-6 15:26 编辑
0 w9 J" n/ C/ n5 N; b8 w8 X5 W2 d8 _4 O+ y+ r  j
我有一个循环程序,运行起来太慢了,但不知是哪里导致的速度慢,以及如何解决,求指教
$ j% R5 A4 q$ r$ }1 YF=0;
6 x) [, j0 C  S. z* P1 s/ x* G* QA=B;
- m( M, a* Y  |1 \# L' ~3 U4 `/ S5 Ci=1;
, N! x/ V. l0 k. ~* ~6 ?+ m/ |4 owhile i+3<=length(A)
' |7 K0 M. K% M& S: }9 w+ f      detas1=abs(A(i+1)-A(i));
8 r& z7 a7 s% ^& f8 S! \# L: E) y      detas2=abs(A(i+2)-A(i+1));' M0 q# o0 N$ j  e' C! f
      detas3=abs(A(i+3)-A(i+2));5 k% a( c: J( d" A8 D6 W7 j
      if (detas2<=detas1)&&(detas2<=detas3)
, E3 \7 f/ [7 E5 W4 h         F=[F,detas2];( C4 Q0 N& G( \, t8 E) [
         A(i+1)=[];9 j$ j9 }# [4 t2 `/ q
         A(i+1)=[];
& N2 e) r3 _# N# Z7 n4 C6 o         i=i-2;
  f4 }6 ]' q/ ~      else: Q: L8 R! V' W+ m
         i=i+1;: }+ h1 W* [4 ^3 I8 J. Q  D% C8 y0 K
      end7 G- O. r$ Y- D  o+ I% {/ X( b
      if i<=05 X& z& ^) t, n. ?
         i=1;
4 H! n/ T" m2 _0 |      end7 {' r  _) U; u# z3 u* O* f6 p5 j
  end
4 g) Y; L/ T; I- u1000万行的矩阵" o2 F  N- l& N1 e( S- I* f5 J0 i3 x

该用户从未签到

3#
 楼主| 发表于 2019-8-6 18:50 | 只看该作者
relchhiclty 发表于 2019-8-6 17:57
& [$ N8 N/ P. J! O" Q! \1000万行

$ }1 z; r9 B, y9 \9 ^是的
8 k+ u- T4 K9 `& z
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-4 17:53 , Processed in 0.140625 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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