机器学习笔记(5):octave 教程

基本运算

在 ubuntu 上执行 octave-cli 即可进入 octave 界面,下面是基本的运算

赋值和输出

矩阵


矩阵操作

维度

导入数据

取矩阵中的数值

 拼接矩阵

 矩阵计算

 

注意,pinv返回值是伪逆,非逆矩阵也能计算出其广义逆矩阵


绘图

同时显示两幅图,并显示纵横轴的名称,曲线名称以及标题,最后保存图片

 并列显示两个图

绘制矩阵


控制语句

for语句

while语句

if 和 break 语句

定义函数

将函数定义写在文件中,并把文件名命名为‘函数名.m’,将文件放在当前路径下,或者用 addpath 将文件目录加入当前会话

向量化

向量化就是将用循环实现的代码转换为矩阵操作,这样代码效率更高更简洁

原文地址:https://www.cnblogs.com/lxb0478/p/8194613.html