原创 Lyapunov、Sylvester和Riccati方程的Matlab求解

一、Lyapunov方程 1、連續Lyapunov方程 連續Lyapunov方程可以表示爲                                                                      Lyap

原创 Matlab基礎知識--操作命令、快捷鍵、dir、eval、strcmp、cell、多維數組

一、常用的操作命令 cd設置當前工作目錄 md創建目錄 dir列出指定目錄下的文件和子目錄清單   exit關閉/退出MATLAB quit關閉/退出MATLAB   clf清除當前圖形窗口內的圖形 clc清除命令窗口的顯示內容 clos

原创 Matlab利用自定義的EuDist2函數構建近鄰圖

在學習關於如何構建下圖公式所示近鄰圖時,有一個非常簡答的調用函數:EuDist2 下面有兩種代碼實現效果一樣。 第一種:簡單直接 clear all clc %% method 1 fea = rand(100,200); num_s

原创 各種向量範數和矩陣範數的比較

一、向量範數 首先定義一個向量爲:a=[-5, 6, 8, -10]   1.1 向量的1範數 向量的1範數即:向量的各個元素的絕對值之和,上述向量a的1範數結果就是:29,MATLAB代碼實現爲:norm(a, 1);   1.2 向量

原创 office2016安裝後右鍵新建沒有word、excel、ppt等--解決方法總結

首先說明: 1. office可以向下兼容安裝,比如你若已安裝2013版,則可以安裝2016版或2019版,在安裝時選擇自定義不刪除舊版本,不過一般裝新版本都會自定義選擇刪除舊版本;但若你要安裝2010版,就不行。 2. office安裝

原创 一元三次方程求根公式

       標準型的一元三次方程aX^3+bX^2+cX+d=0(a,b,c,d∈R,且a≠0),其解法有:1、意大利學者卡爾丹於1545年發表的卡爾丹公式法;2、中國學者範盛金於1989年發表的盛金公式法。        兩種公式法都

原创 矩陣內積、外積(克羅內克積)和Hadamard積

一、矩陣的內積:兩個矩陣A、B對應分量乘積之和,結果爲一個標量,記作<A,B>(與向量的內積/點積/數量積的定義相似)。所以A、B的行數列數都應相同,且有結論<A,B>=tr(A^T* B)。                      

原创 FP-growth算法發現頻繁項集(一)——構建FP樹

常見的挖掘頻繁項集算法有兩類,一類是Apriori算法,另一類是FP-growth。Apriori通過不斷的構造候選集、篩選候選集挖掘出頻繁項集,需要多次掃描原始數據,當原始數據較大時,磁盤I/O次數太多,效率比較低下。FPGrowth不

原创 十一、Python3---函數(高級、作用域)

4.函數-高級 (1)偏函數:原函數中部分擁有固定值的參數另外單獨定義爲一個函數 (2)高階函數:參數是函數 (3)返回函數:返回值爲函數 (4)匿名函數:也稱lambda函數 (5)閉包 (6)裝飾器:格式必須要與被裝飾的

原创 線性判別分析(LDA):樣本中心投影的推導

以平面二維爲例: 設爲樣本中心點,LDA直線爲, 投影直線的斜率與LDA直線垂直,斜率爲,求得直線: 直線與LDA直線的交點,即是樣本中心在直線上的投影點: 解得投影點: 所以,距離爲: 第三步,把分子x0+y0·W寫成了兩個向

原创 十一、Python3---函數(定義、參數、返回值)

  1.函數的概念和定義 2.函數的參數 3.函數的返回值

原创 交換兩變量值--兩種較高效率方法

1.可以用兩個數求和然後相減的方式進行數據交換,弊端在於如果 x 和 y 的數值過大的話,超出 int 的值會損失精度。                                                        x =