機器學習 MATLAB基礎(入門)

2021-09-29 13:20:05 字數 2519 閱讀 9997

>>> format [顯示格式關鍵字]

含義clc

清除命令視窗的顯示內容

clear

清除matlab工作空間中儲存的變數

who或whos

顯示matlab工作空間中的變數資訊

dir顯示當前工作目錄的檔案和子目錄清單

cd顯示或設定當前工作目錄

type

顯示指定m檔案的內容

help或doc

quit或exit

關閉/退出matlab

>>> lookfor(條件比較寬鬆)例:inverse

(2)視窗式綜合幫助資訊(文字、公式、圖形)

roots用於求多項式的根

c =[

c1,c

2,..

....

,cn+

1]c=[_},_},......,_}]

c=[c1​

,c2​

,...

...,

cn+1

​],這是乙個維度為n+1的行向量

對應 c1∗

sn+c

2∗sn

−1+.

....

.+cn

∗s1+

cn+1

∗s0=

0_}*^}+_}*^}+......+_}*^}+_}*^}=0

c1​∗sn

+c2​

∗sn−

1+..

....

+cn​

∗s1+

cn+1

​∗s0

=0這個多項式。

y = inv(x) 計算方陣 x 的 逆矩陣。

x(-1) 等效於 inv(x)。

x = a\b 的計算方式與 x = inv(a)*b 不同,建議用於求解線性方程組。

求解 i=∫

01xl

n(1+

x)dx

i =\int _^

i=∫01​

xln(

1+x)

dx

語法

由於quad的精度較低,並不推薦使用quad,建議使用integral。

考慮如下 x-y 一組實驗資料:

x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

y = [1.2, 3, 4, 4, 5, 4.7, 5, 5.2, 6, 7.2]

注:y(x) = x3 - 2x2 - 5 in matlab y = [1 -2 0 -5]

變數名意義

ans最近的計算結果的變數名

epsmatlab定義的正的極小值=2.2204e-16

pi圓周率π

inf∞值,無限大

i 或 j

虛數單位,sqrt(-1)

nan非數, 0/0、∞/∞

【說明】

每當matlab啟動完成,這些變數就被產生。

matlab中,被0除不會引起程式中斷,給出報警的同時用inf或nan給出結果。

使用者只能臨時覆蓋這些預定義變數的值,clear或重啟matlab可恢復其值。 運算

數學表示式

matlab運算子

matlab表示式

加a+b

+a+b

減a-b

-a-b

乘a×b

*a*b

除a/b或a\b

/ 或 \

a/b或a\b冪ab

^a^b

【說明】

matlab用「\」和」/」分別表示「左除」和「右除」。對標量而言,兩者沒有區別。對矩陣產生不同影響。

matlab表示式的書寫規則與「手寫方式」幾乎完全相同。

表示式按與常規相同的優先順序自左至右執行運算。

優先順序:指數運算級別最高,乘除次之,加減最低。

括號改變運算的次序。

機器學習入門基礎

一,什麼是人工智慧 人工智慧 artificial intelligence 英文縮寫為 ai。它是研究使計算機來模擬人的某些思維過程和智慧型 行為 如學習 推理 思考 規劃等 的學科,主要包括計算機實現智慧型的原理 製造類似於人腦智慧型的計算機,使計算機能實現更高層次的應用。人工智慧將涉及到電腦科...

機器學習 入門基礎

對於kaggle中machine learning course和learn pandas的學習筆記 intro to data structures pandas kaggle course creating,reading,and writing reference 十分鐘的 pandas 入門...

MATLAB入門基礎

1.常用的幫助命令 help lookfor which set get doc type edit helpin 2.幫助視窗 3.演示系統 1.matlab特點 基本計算單元是矩陣 向量,功能的擴充套件性 除了基本部分外還有專業擴充套件部分 2.matlab組成 matlab matlabcom...