机器学习第五课——Octave教学视频
2020.06.08
基本操作
在机器学习中,人们最常用的原始语言有Octave、Matlab、Python、Numpy和R。(同时要准备数学建模,我这里用的是Matlab)。
ans是M语言默认的返回值缩写,系answer的缩写。









移动数据










//
不需要把代码背下来,只需要理解这些命令,可以做什么事情。
//
计算数据





数据绘制(使数据可视化)



怎么在matlab中写控制语句(for、while、if)以及如何定义和使用函数?
for、while、if、break、continue跟c语言中的用法类似。
在Octave中定义函数,需要创建一个文件,用函数名来命名,以 . m的后缀结尾。

//
https://ww2.mathworks.cn/help/matlab/matlab_env/what-is-the-matlab-search-path.html
什么是 MATLAB 搜索路径?
MATLAB® 搜索路径是文件系统中所有文件夹的子集。MATLAB 使用搜索路径来高效地定位用于 MathWorks® 产品的文件。
搜索路径上的文件夹顺序十分重要。当在搜索路径上的多个文件夹中出现同名文件时,MATLAB 将使用搜索路径中最靠前的文件夹中的文件。
默认情况下,搜索路径包括以下文件夹
MATLAB
userpath
文件夹,它在启动时添加到搜索路径中,并且是用于存储用户文件的默认位置作为
MATLABPATH
环境变量的一部分定义的文件夹MATLAB 和其他 MathWorks 产品的文件夹,它们位于
matlabroot
/toolbox
下面,其中matlabroot
是在命令行窗口中运行matlabroot
时显示的文件夹。
类、包、private
和 resources
文件夹是特殊文件夹,无法显式指定为搜索路径的一部分。当特殊文件夹的父文件夹指定为路径的一部分时,该特殊文件夹会隐式添加到搜索路径中。要访问特殊文件夹中的文件和文件夹,必须将其父文件夹添加到路径中。
//

矢量
向量化可以是matlab程序运行更快。
运用matlab中写好的函数库,代码量少,运行速度快,出错的可能性也就更小

没有向量化的算法实现 | 内置的数值线性代数算法
//
matlab中下标从1开始。
//


总结
有些内容没有详细记录了,都是一些简单的东西,用的时候直接网上百度就可以了。
学习就不能停顿,早上看了一小节视频之后去打游戏去了,想着打完游戏就好好看视频,做总结,今天还是只看了一节视频。