機(jī)器學(xué)習(xí)第五課——Octave教學(xué)視頻
2020.06.08
基本操作
在機(jī)器學(xué)習(xí)中,人們最常用的原始語言有Octave、Matlab、Python、Numpy和R。(同時(shí)要準(zhǔn)備數(shù)學(xué)建模,我這里用的是Matlab)。
ans是M語言默認(rèn)的返回值縮寫,系answer的縮寫。









移動(dòng)數(shù)據(jù)










//
不需要把代碼背下來,只需要理解這些命令,可以做什么事情。
//
計(jì)算數(shù)據(jù)





數(shù)據(jù)繪制(使數(shù)據(jù)可視化)



怎么在matlab中寫控制語句(for、while、if)以及如何定義和使用函數(shù)?
for、while、if、break、continue跟c語言中的用法類似。
在Octave中定義函數(shù),需要?jiǎng)?chuàng)建一個(gè)文件,用函數(shù)名來命名,以 . m的后綴結(jié)尾。

//
https://ww2.mathworks.cn/help/matlab/matlab_env/what-is-the-matlab-search-path.html
什么是?MATLAB?搜索路徑?
MATLAB??搜索路徑是文件系統(tǒng)中所有文件夾的子集。MATLAB 使用搜索路徑來高效地定位用于 MathWorks??產(chǎn)品的文件。
搜索路徑上的文件夾順序十分重要。當(dāng)在搜索路徑上的多個(gè)文件夾中出現(xiàn)同名文件時(shí),MATLAB 將使用搜索路徑中最靠前的文件夾中的文件。
默認(rèn)情況下,搜索路徑包括以下文件夾
MATLAB?
userpath
?文件夾,它在啟動(dòng)時(shí)添加到搜索路徑中,并且是用于存儲(chǔ)用戶文件的默認(rèn)位置作為?
MATLABPATH
?環(huán)境變量的一部分定義的文件夾MATLAB 和其他 MathWorks 產(chǎn)品的文件夾,它們位于?
matlabroot
/toolbox
?下面,其中?matlabroot
?是在命令行窗口中運(yùn)行?matlabroot
?時(shí)顯示的文件夾。
類、包、private
?和?resources
?文件夾是特殊文件夾,無法顯式指定為搜索路徑的一部分。當(dāng)特殊文件夾的父文件夾指定為路徑的一部分時(shí),該特殊文件夾會(huì)隱式添加到搜索路徑中。要訪問特殊文件夾中的文件和文件夾,必須將其父文件夾添加到路徑中。
//

矢量
向量化可以是matlab程序運(yùn)行更快。
運(yùn)用matlab中寫好的函數(shù)庫,代碼量少,運(yùn)行速度快,出錯(cuò)的可能性也就更小

沒有向量化的算法實(shí)現(xiàn) |?內(nèi)置的數(shù)值線性代數(shù)算法
?//
matlab中下標(biāo)從1開始。
//


總結(jié)
有些內(nèi)容沒有詳細(xì)記錄了,都是一些簡(jiǎn)單的東西,用的時(shí)候直接網(wǎng)上百度就可以了。
學(xué)習(xí)就不能停頓,早上看了一小節(jié)視頻之后去打游戲去了,想著打完游戲就好好看視頻,做總結(jié),今天還是只看了一節(jié)視頻。