- 9
- 0
- 约9.67千字
- 约 17页
- 2015-10-07 发布于重庆
- 举报
提高MATLAB运行速度和节省空间的心得合集
提高matlab运行速度和节省空间的心得合集
首先推荐使用matlab 2006a版本,该版本优点很多,其中对于编程人员来说比较突出的一个就是编辑窗口的自动语法检查功能。这可以在一定程度上避免使用没有被定义或赋值的变量,另外,也可以帮助你优化代码,【例1】的【方案3】就是因为我看到matlab编辑窗口的warning而得到的启发。顺便提一下,虽然matlab不像其他语言那样,对变量采用“先定义,后使用”的规则,但是,我的经验是,在使用一个变量之前,最好先对它进行“定义”,这里的“定义”是指为它分配空间,这样不但可以提高运行的速度(这在matlab的帮助中也提到,详见Preallocating Arrays一节),而且还可以减少出错的几率,特别是在循环赋值、且变量大小不固定的时候(对此可参阅这个帖子:[url]/forum/thread-23732-1-9.html[/url])。下面说说如何对matlab提速的问题,我会使用两个例子来说明。【例1】任务描述:根据A的取值使用imshow函数显示矩阵BA = randn(100, 100);B = zeros(size(A));【方案1】[X,Y] = find(A 0.6);For i = 1:length(X)B(X(i),Y(i)) = 1;End【方案2】B = zeros(size(A));X
您可能关注的文档
- 掘进机主减速器的摩擦学设计.pdf
- 排队论模型中不同时间概率分布的计算精度问题.pdf
- 探寻中国法律传统语境下法治的意义.pdf
- 探析中国传统山水画意境审美及创构理念.pdf
- 探析外拓中行内擫三大笔法内理.doc
- 探析现代监狱规划的现状及发展趋势.pdf
- 探求数据仓库关键环节ETL的本质.doc
- 探究生物体维持pH稳定的机制实验.doc
- 探索发现-《先生鲁迅》解说词全八集.doc
- 探索性医疗技术临床应用准入的经济性评估.pdf
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 基于阻尼因子补偿的LDO设计与实现-微电子学与固体电子学专业论文.docx VIP
- 运动和力复习课件.ppt VIP
- 【高考真题】2023年高考理综物理真题试卷——新课标卷(含答案).docx VIP
- 基于DSP的飞剪控制系统设计.doc VIP
- 元素化合物11碳族硼族.pdf VIP
- 滴丸工岗位合规化操作规程.docx VIP
- 基于WebSocket的协同编辑系统的设计与实现.docx VIP
- 2025年海南省机关事业单位招聘雇员及村(社区)工作人员考试(公共基础知识及公文写作)历年参考题库含.docx VIP
- ISO22000-2018食品安全管理体系的过程和文件清单.pdf VIP
- 船舶危险源 机舱风险源清单.pdf VIP
原创力文档

文档评论(0)