1樓:匿名使用者
我貼部分fcm的matlab**: expo = options(1); % exponent for u max_新的中心。 知道滿足閾值。
matlab裡面自己有函式一招就能找到 ,oyxvgr
2樓:沫沫容
模糊c均值聚類演算法,可將輸入的資料集data聚為指定的cluster_n類
【函式描述】
語法格式
[center, u, obj_fcn] = fcm(data, cluster_n, options)
用法:1. [center,u,obj_fcn] = fcm(data,n_cluster,options);
2. [center,u,obj_fcn] = fcm(data,n_cluster);
輸入變數
data ---- n*m矩陣,表示n個樣本,每個樣本具有m維特徵值
cluster_n ---- 標量,表示聚合中心數目,即類別數
options ---- 4*1列向量,其中
options(1): 隸屬度矩陣u的指數,>1(預設值: 2.0)
options(2): 最大迭代次數(預設值: 100)
options(3): 隸屬度最小變化量,迭代終止條件(預設值: 1e-5)
options(4): 每次迭代是否輸出資訊標誌(預設值: 0)
輸出變數
center ---- 聚類中心
u ---- 隸屬度矩陣
obj_fcn ---- 目標函式值
MATLAB中的LQR函式用法
以倒立擺控制器的設計為例 a 0 1 0 0 0 0 1 0 0 0 0 1 0 0 9 0 b 0 0.1 0 0.1 c 0 0 1 0 觀測角度d 0 q 1 0 0 0 0 1 0 0 0 0 10 0 0 0 0 10 r 0.1 由上面這個系統,可以計算出k k lqr a,b,q,r ...
matlab中random函式的用法
y randn n 返回一個n n的隨機項的矩陣。如果n不是個數量,將返回錯誤資訊。y randn m,n 或 y randn m n 返回一個m n的隨機項矩陣。y randn m,n,p,或 y randn m n p.產生隨機陣列 感覺就是三維陣列,請看如下例子 random格式 random...
matlab中max函式的用法問題
y,i max m,2 在 第抄2維方向上取最大值 襲,也就 是每bai行最du大值,結果存在y裡,zhii裡存的是每行最大值的dao列位置。m magic 3 m 8 1 6 3 5 7 4 9 2 y,i max m,2 y 879 i 132 matlab中max函式的結果是什麼?你可以分步去...