完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 maxfiner 于 2013-12-12 12:48 编辑
matlab使用心得汇总——tips6 变量使用前要预先定义大小。对于大变量来说,至关重要。 如下例,仅仅是长度10000的变量,预定义和不定义运行速度相差1500倍。 对于更大的变量,两者差距更是指数性增大。 %------------------------------------------- clc;clear; tic; for i = 1:1e5 s(i) = i; end display('未曾预先定义变量消耗时间:'); toc; tic; s2 = zeros(1,1e6); for i = 1:1e6 s2(i) = i; end display('预先定义变量消耗时间:'); toc; 未曾预先定义变量消耗时间: Elapsed time is 15.547072 seconds. 预先定义变量消耗时间: Elapsed time is 0.011914 seconds. |
|
相关推荐
1 个讨论
|
|
真心不错!!!继续努力
|
|
|
|
|
|
1622 浏览 1 评论
200圆!求助大佬给一份VSG并网和离网模式的simulink仿真
1900 浏览 0 评论
MATLAB(3)--矩阵的引用(sub2ind、ind2sub、reshape函数使用)
2720 浏览 0 评论
3055 浏览 0 评论
4095 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 11:17 , Processed in 0.639658 second(s), Total 47, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号