【贪玩巴斯】数字图像处理基础课堂笔记(二)——Matlab基础「上」 2021-09-18

数字图像基础——Matlab基础

笔记整理:AchesonD16 贪玩巴斯

1.Matlab工作环境

  1. 命令行窗口
  • Matlab的主窗口,在此窗口输入命令,系统自动显示信息。
  • 在命令行中输入多条命令可以以 ‘,’ 或 ‘;’ 分隔
  • 行与行之间用’;'间隔,数值间用空格或逗号
  • 如果命令后不加’;’ ,系统会自动输出x的值结果
  • 使用于编写短小的程序
  1. 工作空间
  • 双击命令行窗口的变量值,那么会出现工作空间来显示它的信息,并且可以根据需要选择出显示均值、方差、最大值、最小值。
  1. 命令历史记录
  • 主要记录显示在命令窗口已经执行过的命令。
  • 可以双击其中记录的命令,可以再次在命令行窗口执行。
  • 在主窗口可以输出需要的,比如x之后按上下键可以切换出命令窗口记录的命令
  • 也可以用鼠标键盘在命令记录窗口寻找
  1. 当前路径窗口
  • 主要显示当前工作在什么路径之下,包括M文件的打开路径,双击M文件,即可打开该文件进行编辑。
  • 搜索路径:运行文件的工作路径,在搜索路径下的文件和函数才能被调用或运行。默认都存储在搜索路径下。

2.Matlab的数据

  1. 术语
    在这里插入图片描述
  2. 数值表示方式
  • Matlab环境下的数值一般采用十进制,可以带小数点和正负号。
  • 默认类型为double类型。
  1. Matlab自带的常量
    在这里插入图片描述
  2. 内存变量的显示和删除
    在这里插入图片描述
  • who 之后还可以加变量显示
  • whos显示的信息更全
  • 是在命令行窗口输入
  • clear可以在之后直接加变量名,单独删除清空想clear的元素
  • 查看Matlab帮助——在命令行窗口选中想查的变量,然后按F1即可,如果觉得不详细,可以在最左下角点击进入详细的帮助文档;另一种方式:使用 doc 想查的函数名 回车后可以直接显示调出帮助文档。
  • 建议可以完全通过Matlab帮助学习Matlab编程。
  • 文档选择安装在本地更好更快。

3.Matlab的运算符

  1. 算术运算符
    在这里插入图片描述
  • Matlab对应的是数组,可以相对应数组直接运算。
  • 点运算 a.*b 表示A与B的元素对应相乘。
  • 如果不加. —— a*b为线性代数乘法运算行乘列
  • 加了点运算的都为对应元素做相应的运算法则。
  1. 矩阵运算符(线性代数法则
    在这里插入图片描述
  2. 数组运算符的示例
    在这里插入图片描述
  3. 关系运算符
  • 结果仅为0和1
    在这里插入图片描述
  • 比较两个 数组必须行列相等,并用对应的元素相比较得出0或1
  • 把数据和看到的图像关联起来。
  1. 逻辑运算
  • 结果仅为0和非0(1)。
  • 等号运算符优先级最低。
  • 建议大家用()括号来显示优先级,可读性更高更好。
    在这里插入图片描述

6.逻辑运算中的——短路逻辑运算符
在这里插入图片描述

  • 短路逻辑运算符直接看第一个就可以了。如果能出结果就不再看后面第二个表达式了。
  • 在if语句中建议用短路逻辑运算符

4.Matlab的常用运算符

  1. 常用的三角函数
    在这里插入图片描述
    在这里插入图片描述

5.Matlat的矩阵产生

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • m,n指行数列数
  • 敲tab键可以自动补全
  • 如果只输入指令,没有加变量命,matlab会默认叫ans
    在这里插入图片描述
  • clc清除命令行窗口

6.Matlab的矩阵操作

  1. 寻找矩阵中的数据
  • Matlab下边从1开始!!!
    在这里插入图片描述
  • 使用b=x() 皆为寻找矩阵中的值
  • x>3 返回的的为logical数组,find找到为1的下标 返回给x

在这里插入图片描述

  • matlab下标从1开始
  • 最后是把第二行、第三行,第二列,第三列的数据变为0。
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贪玩巴斯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值