请问,我用matlab中的tic,toc计时,为什么第一次总是比以后几次时间都长,长了大约10倍比如第一次计时是0.1秒,随后几次都是0.01秒.如果你把这个M文件关了再打开运行,计时的时候又变成0.1秒,然后
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 03:12:44
![请问,我用matlab中的tic,toc计时,为什么第一次总是比以后几次时间都长,长了大约10倍比如第一次计时是0.1秒,随后几次都是0.01秒.如果你把这个M文件关了再打开运行,计时的时候又变成0.1秒,然后](/uploads/image/z/11202840-0-0.jpg?t=%E8%AF%B7%E9%97%AE%2C%E6%88%91%E7%94%A8matlab%E4%B8%AD%E7%9A%84tic%2Ctoc%E8%AE%A1%E6%97%B6%2C%E4%B8%BA%E4%BB%80%E4%B9%88%E7%AC%AC%E4%B8%80%E6%AC%A1%E6%80%BB%E6%98%AF%E6%AF%94%E4%BB%A5%E5%90%8E%E5%87%A0%E6%AC%A1%E6%97%B6%E9%97%B4%E9%83%BD%E9%95%BF%2C%E9%95%BF%E4%BA%86%E5%A4%A7%E7%BA%A610%E5%80%8D%E6%AF%94%E5%A6%82%E7%AC%AC%E4%B8%80%E6%AC%A1%E8%AE%A1%E6%97%B6%E6%98%AF0.1%E7%A7%92%2C%E9%9A%8F%E5%90%8E%E5%87%A0%E6%AC%A1%E9%83%BD%E6%98%AF0.01%E7%A7%92.%E5%A6%82%E6%9E%9C%E4%BD%A0%E6%8A%8A%E8%BF%99%E4%B8%AAM%E6%96%87%E4%BB%B6%E5%85%B3%E4%BA%86%E5%86%8D%E6%89%93%E5%BC%80%E8%BF%90%E8%A1%8C%2C%E8%AE%A1%E6%97%B6%E7%9A%84%E6%97%B6%E5%80%99%E5%8F%88%E5%8F%98%E6%88%900.1%E7%A7%92%2C%E7%84%B6%E5%90%8E)
请问,我用matlab中的tic,toc计时,为什么第一次总是比以后几次时间都长,长了大约10倍比如第一次计时是0.1秒,随后几次都是0.01秒.如果你把这个M文件关了再打开运行,计时的时候又变成0.1秒,然后
请问,我用matlab中的tic,toc计时,为什么第一次总是比以后几次时间都长,长了大约10倍
比如第一次计时是0.1秒,随后几次都是0.01秒.如果你把这个M文件关了再打开运行,计时的时候又变成0.1秒,然后在运行几次又变成0.01秒,请问,这是为什么?到底取哪个时间算正确时间
请问,我用matlab中的tic,toc计时,为什么第一次总是比以后几次时间都长,长了大约10倍比如第一次计时是0.1秒,随后几次都是0.01秒.如果你把这个M文件关了再打开运行,计时的时候又变成0.1秒,然后
这个是正常的.第一次运行时,从m文件本身里的一些数据,再到matlab的一些基础性指令,都得从头调用,所以耗时长.而再次运行时,大部分数据都已经保留在内存里了,所以速度快了很多.
两个时间都是正确时间,具体取哪个就看你的需要了,你跟人说的时候注明就好了.