1、cell模式的使用
两个%%后加至少一个空格开始一个cell,后可接标题;
cell中breakpoint不起作用;
Ctrl+Enter 执行一个cell;
需要对程序中某一段反复修改查看效果时(后处理),cell模式非常有效;
cell模式更容易publish,publish在打印机旁边的按钮;
可使用latex公式$ $; 在注释%中有加粗* *, 还有| |等等
2、循环-------->矢量化vectorizaiton【尽量把matrix and array看做一个整体进行计算】
j=0;
for n=0:0.01:100
i=i+1;
y(i)=cos(n);
end
可直接vectorization
n=0:0.01:100;
y=cos(n);
3、必须使用多重循环的时候,把外循环定为循环次数少的,内循环定为循环次数多的,来提高程序执行速度。
4、使用矩阵和数组时,事先定义其维度;矩阵元素少时,将其转换为sparse matrix ; 对矩阵元素使用索引操作
A(i,j): 矩阵第i行第j列元素
A(:,j): 第j列
A(1:k,j): 第j列前k个元素
mean(A(:,j)) : 第j列的平均值
5、Tab补全;Ctrl+A