APPs(001)編寫約定
代碼風格很重要,也很不重要。讀一下PEP8去吧。
我盡量讓寫作和Matlab實際顯示一致。
命名風格:
我個人習慣駝峰命名,有時也用下劃線命名。
myVarCal1 = 1; %數據變數等一般是小寫開頭的駝峰nMyFunCal1(x,y); %函數一般是大寫字母開頭的駝峰nnmy_var_cal_1 = 1;nmy_fun_cal_1(x,y);n
代碼風格:
代碼里會習慣有一些面向對象的操作,會顯得重複繁瑣。
fig = figure();nax = axes(fig);nplot(ax,[1:1:10]);nax.XLabel.String = Xdata;nax.YLabel.String = Ydata;n
向量風格
儘管數據表達上沒有明顯區別,為了數據規範,盡量使用列向量。
我使用的是冒號,不過不要對矩陣這樣操作,不然那還要reshape。
x = [4 3 7 -9 1]nx = x(:)ny = [1,2,3;5,6,7]ny = y(:)n
結果
x =nn 4 3 7 -9 1nnnx =nn 4n 3n 7n -9n 1nny =nn 1 2 3n 5 6 7nnny =nn 1n 5n 2n 6n 3n 7n
推薦閱讀:
※matlab畫圖坐標軸標註問題,畫紅圈的地方應該怎麼畫?
※MATLAB和物聯網連載6: Thingspeak Tutorial 5
※【IoT:從零開始的MATLAB學習】 0 序言
※如何評價 MATLAB R2017a (Prerelease)?
TAG:MATLAB |