天天看點

Matlab學習小結8.30

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

繼續閱讀