2.2. 数据计算和绘制

本文最后更新于 2023年12月19日 中午

数据计算和绘制

对元素的操作

A.\*B A矩阵和B矩阵的每一个元素对应相乘
. 对每一个元素进行运算操作
abs(A) 对A每一个元素取绝对值
v+1 对向量v里面的每一个元素+1
A’ 矩阵A的转置
pinv(A)对A求逆矩阵,不可逆时即为伪逆矩阵
max(A) A中最大的元素的值
max(A,[], DI) A中DI维度下元素最大的值(1 列 2 行)
ind() 某个元素的位置
magic(n) 返回n*n的幻方
find(condition)查找对应条件的元素,并返回一个向量
sum(A)A所有元素的和
prod(A)A所有元素的乘积
ceil(A) 对A向上取整
floor(A)对A每个元素向下取整
flipud(A)对A上下翻转

绘制图像

Plot(x,y,'r') 绘制关于x,y的图像 r表示y的函数是红色的(默认为蓝色)
hold on 保存octave内存中的旧函数图像
xlabel('')添加横轴标签
ylabel(‘’)添加纵轴标签
legend('','') 图例
title(‘’)添加标题
print -dpng 'xx.png' 在当前路径下以png保存当前图像
close 关闭当前图像
figure(1); 标记图像(多开图像窗口)
subplot(1,2,1) 把图像分成1x2的网格 从第一个格图开始画图
axis([0.5 1 -1 1])横轴0.5~1 纵轴-1~1
clf 清除一幅图像
imagesc(A)可视化矩阵
colorbar 添加颜色条
colormap gray 生成黑白图像
,依次执行每一个命令


2.2. 数据计算和绘制
https://l61012345.top/2021/02/22/机器学习——吴恩达/2. Octave语言初步/2.2. 数据计算和绘制图像/
作者
Oreki Kigiha
发布于
2021年2月22日
更新于
2023年12月19日
许可协议