热度 10| |||
主函数可以调用嵌套在其中的第一重嵌套函数而不能调用第二重或者更深重的嵌套函数;无论第几重嵌套函数,都可以调用主函数或者主函数的主函数等等
彼此没有嵌套关系的嵌套函数是不能简单得共享变量的,如果非要共享,只能通过他们所在的主函数来进行
第二、三、...重调用可以调用不包含它的第一重嵌套函数
MATLAB编辑.m文件时,尽量减少使用循环
采用多重循环式时,要将循环次数少的放到外层,次数多的放到内层,可提高执行效率
对于大型矩阵,进行预先定维即:"H=zeros(100,50000)",可提高运行效率
编写程序时,优先考虑MATLAB的内部函数
也可通过改善算法、采用Mex技术来提高运行速率。Mex技术,即进行MATLAB与C/C++的对接
采用文本编辑中的cell模式,可使程序更加清晰
面向对象编程(OOP):最小单位是模块,模块不但有数据还有方法,模块之间通过组合和交互来解决问题,增加新模块不会影响已有的模块
面向过程编程(PP):最小单位是函数,数据在函数之间交互