数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 3809|回复: 7

matlab中怎么估计程序运行的时间啊

[复制链接]
发表于 2004-2-1 04:40:30 | 显示全部楼层 |阅读模式
写了一个程序后怎么估计它的 运行时间啊?
可不可以先将循环进行一次,再乘以循环次数啊?不过以前我试过一次,误差很大啊.
循环次数不定的有该怎么办呢?
发表于 2004-2-1 04:44:42 | 显示全部楼层
tic
[your program]
toc
发表于 2004-2-4 07:32:16 | 显示全部楼层
推荐用profile
help profile
发表于 2004-2-18 06:50:08 | 显示全部楼层
cputime
发表于 2004-3-5 23:25:54 | 显示全部楼层
我认为:
1 tic [你的程序内容] toc
   计算的是这个程序运行的整个时间
2 cputime
    计算的是程序在内存中运行的时间不包括指令的输入和输出时间  它的时间稍小于方法一
发表于 2004-4-9 03:37:59 | 显示全部楼层
t=cputime;
[your program]
t=cputime - t;
发表于 2004-4-9 03:40:42 | 显示全部楼层
t=cputime;
[your program]
t=cputime - t;
发表于 2004-4-10 21:13:54 | 显示全部楼层
先做许多个n循环,让后按乘法估时间,足够用了
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-11-30 14:17 , Processed in 0.054462 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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