童年原是一生最美妙的阶段,那时的孩子是一朵花,也是一颗果子,是一片懵懵懂懂的聪明,一种永远不息的活动,一股强烈的欲望。——巴尔扎克
现在位置:首页 > 资源宝库 > 技术教程 > 【贪玩巴斯】数字图像处理基础课堂笔记(二)——Matlab基础「下」与 Matlab编程基础 2021-09-26

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

绿色资源网  技术教程  2021-9-29  401  0评论
    <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-1a85854398.css">

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

            <link href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/markdown_views-d7a94ec6ab.css" rel="stylesheet">
评论一下 分享本文 联系站长
绿色资源网
看完文章就评论一下!
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论