1. Matlab基础「下」

1. 插入、重排、提取、拉长、置空操作

  • x = 4:6 表示 4 5 6;A进行操作得到右边的矩阵
  • ;在数组构造[]中表示一列
  • ,在数组操作()中表示行列分割
  • 提取:取A的第一行第二行,第二列第三列。
  • 拉长:中的:表示为把每一列排列成列向量
  • data=A(5) 如果使用索引寻找,matlab中是把矩阵变拉成为列向量,然后寻找第五个元素。
  • 置空:[]就为删除

2. 矩阵的规模

  • A[3:6;1:4] 产生 2行4列的矩阵—— [3 4 5 6;1 2 3 4]
  • length返回所有纬度中不管几维数,最大的维数。两行四列,那么返回最大的维数——四列的四

2. MATLAB编程

1.总结

  • 分为脚本文件和函数文件。

2.脚本文件

3.函数文件


  • 函数中没有return语句,直接得到y等于的值为返回值。
  • Matlab中允许一个函数有多个返回值。
  • H1行是注释的部分,在matlab中 % 为注释,对应这个函数的简洁的总体的说明;help 函数名 那么可以的到这个函数的H1行的显示,用的较少。现在用的较多的为 doc 函数名,这样会打开一个窗口;选中函数名按F1也行。
  • H1行下面的也是注释,是详细的说明。
  • 之后为函数体。这个函数是得到他的元素的个数。求和/元素的个数(列数)

4.Matlab中的流程控制语句

4.1 if语句条件语句

  • if后不用加()
  • 末尾要加end

4.2 for循环语句

  • 终值和python的位置有区别,python为第二位
  • Matlab中没有 += -= 的运算符操作
  • 末尾也要加end
  • disp(sum); 显示值,同样直接sum 不加;也可以显示
  • 步长为1,步长可以省略。

4.3 while循环语句

  • 要while的条件必须满足

4.4 switch语句 分支语句

  • 都不满足条件语句为otherwise,不default
  • case后面不需要加:
  • switch后不需要加()
  • 末尾要有end语句

5.Matlab帮助列表

可以多看帮助列表
https://ww2.mathworks.cn/login/mwa-sso/redirect

【贪玩巴斯】数字图像处理基础课堂笔记(二)——Matlab基础「下」与 Matlab编程基础 2021-09-26相关推荐

  1. 「Linux」Linux Shell 编程基础入门

    Linux Shell 编程基础入门 1. 变量 1.1 变量定义 1.2 使用变量 1.3 引号 1.4 将命令的结果赋值给变量 1.5 位置参数 1.6 特殊变量及其含义 2. 字符串 2.1 字 ...

  2. 《数字图像处理》读书笔记2:数字图像处理基础

    <数字图像处理>读书笔记2:数字图像处理基础 1 人类视觉感知 1.1 眼睛构造图 1.2 基本概念: 1.2.1 亮度适应(Brightness Adaptation) 1.2.2 主观 ...

  3. 数字信号处理翻转课堂笔记5

    数字信号处理翻转课堂笔记5 The Flipped Classroom5 of DSP 对应教材:<数字信号处理(第五版)>西安电子科技大学出版社,高西全,丁玉美著 一.要点 1.回顾序列 ...

  4. CSS基础班笔记(二)

    web前端剑法之css ??web前端剑法之css 地址 ??CSS基础班笔记(一) https://blog.csdn.net/Augenstern_QXL/article/details/1155 ...

  5. 冈萨雷斯《数字图像处理》学习笔记(4)--图像复原与重建(含傅里叶切片定理推导)

    一.图像复原模型 若H是线性的,空间不变的过程,则退化图像在空间域通过下式给出: g(x,y)=h(x,y)∗f(x,y)+δ(x,y)g(x,y)=h(x,y)*f(x,y)+\delta(x,y) ...

  6. 数字信号处理翻转课堂笔记10

    数字信号处理翻转课堂笔记10 Flipped Classroom10 of DSP 教材:<数字信号处理(第五版)>西安电子科技大学出版社,高西全.丁玉美著 一.要点 1.频域抽取法基2F ...

  7. 数字信号处理翻转课堂笔记11

    数字信号处理翻转课堂笔记11 The Flipped Classroom11 of DSP 对应教材:<数字信号处理(第五版)>西安电子科技大学出版社,丁玉美.高西全著 一.要点 1.数字 ...

  8. 数字信号处理翻转课堂笔记4

    数字信号处理翻转课堂笔记4 The Flipped Classroom4 of DSP 一.要点 1.离散信号傅里叶变换的性质:周期性.时移特性.频移特性.对称性.时域卷积定理.频域卷积定理.Pars ...

  9. 《数字图像处理》读书笔记1:绪论

    <数字图像处理>读书笔记1:绪论 1 基本概念 1.1 函数f(x, y) 1.2 数字图像(Digital Image).像素 1.3 电磁波谱(Electromagnetic Spec ...

  10. 数字信号处理翻转课堂笔记12

    数字信号处理翻转课堂笔记12 The Flipped Classroom12 of DSP 对应教材:<数字信号处理(第五版)>西安电子科技大学出版社,丁玉美.高西全著 一.要点 (1)模 ...

最新文章

  1. Struts2的动态Action实现
  2. oracle省市表,省市之一 创建全国省市Sql表
  3. Python Tools for Machine Learning
  4. Nandflash 驱动移植
  5. C/C++中的数据类型转换
  6. java判断对象无数据_java利用反射机制判断对象的属性是否为空以及获取和设置该属性的值...
  7. thinkphp require php 5.3.0 !,给thinkphp3.2用上composer
  8. java 网络编程connection timed out是什么意思_什么?听说这四个概念,很多 Java 老手都说不清...
  9. Open CV leaning
  10. 华为手机字体改简体_华为手机字体怎么更换简体
  11. abaqus土木结构视频教程
  12. echarts柱状图大小显示_百度Echarts入坑(柱状图正负显示)
  13. Unexpected exception encountered during query.解决办法
  14. 华米科技诚意之作:Amazfit GTR 2e 亮相CES电子展
  15. #217-[哈希]好人卡
  16. 物联网行业中Mqtt的使用
  17. Android实现真心话大冒险App(多线程,音乐播放)
  18. 最大池化层mp:3*3_您所说的话:电池寿命最大化提示
  19. 杰理AP之PO声处理【篇】
  20. FCK js 操作方法

热门文章

  1. 服务器磁盘,内存测试,坏道检查【实战】
  2. msvcr100.dll不存在
  3. 为什么程序员工资这么高?
  4. win8右下角网络图标不见了_win8系统右下角的音量图标不见了的设置办法
  5. C语言代码如何运行的
  6. 如何在被保护的工作表(Worksheet)中使用Group Outlining
  7. 应聘软件测试英文自我介绍,软件测试英文面试自我介绍2篇
  8. 计算机配置的详细信息,如何查看电脑的配置参数,看电脑详细配置的方法
  9. 130292015015-傅志彬-第1章作业
  10. 前端标注软件-pxcook像素大厨使用心得