【Matlab编程】Matlab高效编程技巧
来源:互联网 发布:sql server设置默认值 编辑:程序博客网 时间:2024/06/18 03:13
1.默认状态下,matlab显示精度是short型,而默认的计算精度是double型,并且显示精度与计算精度没有关系。
2. 一只失明的猫的问题:注意方法!
2. 一只失明的猫的问题:注意方法!
3.给数组预分配空间是基本的高效编程准则之一。如果不预先分配内存具体的动态扩充数组内存的实现方式如下:
如果预分配空间,则只将新添加的值放入连续的内存中,而不会将整个数组重新分配空间。
4.matlab也可以使用window命令,只需要在系统命令前加!或者dos:例如!shutdown -s 会关闭电脑,这样可以想到,我们可以用matlab做一个简单的定时关机软件。
5.逻辑索引的速度大于数值索引:eg: A=rand(1000); a1=A(find(A>0.3)); a2=A(A>0.3); find函数返回的是数值索引。
6.使用循环时的两种高效方法:1.按列遍历;2.循环次数多的放在内层。
7.在目前的高版本中,循环已不是耗时的主要原因,而是函数调用。
8.edit 、type、open可以查看部分函数的源代码,内建函数不行。
9.匿名函数可以完全更好的替代incline函数。
10.build-in函数的开销最低。
11.更多的使用向量化函数。eg: accumarray、arrayfun 、bsxfun 、cellfun 、spfun 、structfun
12.符号计算虽说语法简单,但是由于精确性,在计算过程中会保留大量的中间结果,这样容易导致内存溢出。
13.matlab的界面元素都是由Java实现的,可以通过运行matlab -nojvm来启动matlab,从而减少内存消耗。
原文:http://blog.csdn.net/tengweitw/article/details/31410865
作者:nineheadedbird
1 0
- 【Matlab编程】Matlab高效编程技巧
- matlab编程小技巧
- MATLAB编程技巧
- Matlab编程小技巧
- matlab界面介绍-高效编程
- matlab 编程小技巧积累
- Matlab编程技巧(一)
- Matlab高效编程需要注意几点
- 【Matlab编程】matlab 画图
- matlab 编程
- matlab编程
- 【matlab编程】Matlab版扫雷
- 【matlab编程】matlab随机数函数
- IDL高效编程技巧
- Python高效编程技巧
- Python高效编程技巧
- Python高效编程技巧
- Python高效编程技巧
- 集合的翻转
- Myeclipse 关闭点击文件后 左侧的目录自动展开到文件所在位置的功能
- nodejs 调试
- fuelphp 学习第二天
- macos:获取c调用错误原因的描述,,,获取当前的工作目录的方法
- 【Matlab编程】Matlab高效编程技巧
- 寻找沙箱的Documents文件夹路径
- 创建表空间和用户并授权,更改用户
- leetcode:Longest Substring Without Repeating Characters
- NS2
- 尼玛梅西,贝利老马之争
- NS2机制
- python再学习4 启动cmd批处理文件
- MySql查询结果按照指定顺序排序