簡單易學Matlab深度學習教程 基本語法及變數

2021-09-26 04:40:57 字數 2021 閱讀 1948

matlab是乙個解釋性的環境。換句話說,使用者只要給出乙個命令,matlab馬上執行它。

分號(;

)表示結束語句  

à 抑制和隱藏表示式的matlab輸出。

百分比符號(%)用於指示注釋行。

* 標量和矩陣乘法運算子。.*陣列乘法運算子。

^ 標量和矩陣求冪運算子。.^陣列求冪運算子

變數命名

變數名稱由乙個字母組成,後跟任意數字的字母,數字或下劃線。

matlab是區分大小寫的程式語言。

變數名稱可以是任意長度,但matlab只使用前n個字元,其中n由函式namelengthmax給出。

在matlab環境中,每個變數都是陣列或矩陣。

x = 12       % defining x and initializing it with a value

x =12

它建立乙個名為x的1×1矩陣,並將值儲存在其元素中。注:

例如,sqrt(99)

%matlab執行上述語句並返回以下結果 -

sqrt(99)

ans =

9.9499

可以使用這個ans變數 

可以在同一行上擁有多個賦值。

例如,a = 2; b = 7; c = a * b

matlab執行上述語句並返回以下結果 -

c = 14

清除命令從儲存器中刪除所有(或指定的)變數。(clear 或clear x)       

長任務

可以通過使用省略號(...)擴充套件到另一行。 例如,

initial_velocity  = 0;

acceleration = 9.8;

time = 20;

final_velocity = initial_velocity ... 

+ acceleration * time

matlab執行上述語句並返回以下結果 -

trial>> initial_velocity  = 0;

acceleration = 9.8;

time = 20;

final_velocity =initial_velocity +acceleration * time

final_velocity =  

196

format命令預設情況下,matlab顯示四位小數字數。這稱為:短格式。

但是,如果要更精確,則需要使用format命令。

format long命令顯示十進位制後的16位數字。

format short命令顯示十進位制後的4位數字。

format bank命令將數字捨入到小數點後兩位。

matlab使用指數符號顯示大數字。

format short e命令以指數形式顯示四位小數加上指數。

format long e命令允許以指數形式顯示十六位小數加上指數。 

format rat命令給出計算結果最接近的合理表示式。 例如,>>format rat

簡單易學的機器學習演算法 K Means演算法

聚類演算法是一種典型的無監督學習演算法,主要用於將相似的樣本自動歸到乙個類別中。聚類演算法與分類演算法最大的區別是 聚類演算法是無監督的學習演算法,而分類演算法屬於監督的學習演算法。在聚類演算法中根據樣本之間的相似性,將樣本劃分到不同的類別中,對於不同的相似度計算方法,會得到不同的聚類結果,常用的相...

MATLAB深度學習之LSTM

matlab深度學習之lstm 深度學習工具箱 net trainnetwork sequences,y,layers,options clc clear 訓練深度學習 lstm 網路,進行序列到標籤的分類。xtrain 是乙個包含 270 個不同長度序列的單元陣列,具有 12 個與 lpc cep...

matlab 深度學習環境配置

1 顯示卡驅動 沒有顯示卡驅動用不了顯示卡,所以都有顯示卡驅動,只需更新,一般將顯示卡驅動更新到最新 2 顯示卡 顯示卡決定算力 關於到底是顯示卡決定cuda還是顯示卡驅動決定cuda 3 matlab 深度學習平台,其版本決定cuda的版本 matlab版本與cuda的關係 4 vs matlab...