1. 程式人生 > >MATLAB基礎操作

MATLAB基礎操作

oot 乘法 polyval per city 操作 12px 計算 obi

生成全排列:perms(1:5);

取整:floor(a);

生成隨機矩陣:rand(x,y)%n+m;%生成x行,y列的矩陣大小為(m,n);

多項式求解:

  假設多項式系數為:p=[1 15 -30 1 -8];

  多項式的根:r=roots(p);

  多項式的乘法:P=conv(p1,p2);

  多項式的導數:k=polyder(p1);

k=polyder(p1,p2);%求p1,p2乘積的導數;

  多項式的積分:p=polyint(p);

多項式擬合:

  x=[1:10];

  y=rands(1,10)*10;

  p1=polyfit(x,y,6);%第3個系數表示擬合多項式的階數,p1為多項式的參數;

  y=polyval(p1,x);%y為自變量對應的應變量;

  cftool

聚類分析:

  調用格式:Y=pdist(X,’metric’)

  說明:用 ‘metric’指定的方法計算 X 數據矩陣中對象之間的距離。

  X:一個m×n的矩陣,它是由m個對象組成的數據集,每個對象的大小為n。

  metric’取值如下:

  ‘euclidean’:歐氏距離(默認);

  ‘seuclidean’:標準化歐氏距離;

  ‘mahalanobis’:馬氏距離;

  ‘cityblock’:布洛克距離;

  ‘minkowski’:明可夫斯基距離;

  ‘cosine’:

  ‘correlation’:

  ‘hamming’:

  ‘jaccard’:

  ‘chebychev’:Chebychev距離。

  squareform函數

  調用格式:Z=squareform(Y,..)

  說明: 強制將距離矩陣從上三角形式轉化為方陣形式,或從方陣形式轉化為上三角形式。

  linkage函數

  調用格式:Z=linkage(Y,’method’)

  說 明:用‘method’參數指定的算法計算系統聚類樹。

MATLAB基礎操作