矩阵的随心所欲的世界:

  1. 矩阵的生成【创建】
  2. 矩阵的扩充
  3. 矩阵的操作【访问、赋值、删减、变向、抽取】
  4. 矩阵的分块【划分子集】

1.  矩阵的生成

  使用            功能
1) 特殊字符 [ ]    直接输入构造数组
2) zeros()函数    构造全0数组

2.  矩阵的扩充

使用 特殊字符 [ ]
Example:
  原矩阵A,需要扩充的元素B,C
D = [A,B,C] 扩充列
D = [A;B,C] 扩充行
...【扩充符合矩阵的大小性质均可】
错误操作:
A = [1,2]
B = [1;2]
C = [A,B]❌(显然不符合矩阵的性质)

3.  矩阵的操作

  1)访问

A(i,j)使用 特殊字符()  下标索引
如:访问二维数组(矩阵)A

  A(i,j)

  2)赋值

希望的操作     语句       注释

对单个元素赋值    A(m , n) = b    【对A第m行,第n列的元素赋值】
对某单行赋值     A(: , m) = b     【对第m列赋值】|| A(1:end , m) = b
对某单列赋值     A(m , :) = b     【对第n行赋值】|| A(m , 1:end) = b
对某一部分子矩阵   A(a:b , m:n) = B   【对A中以A(a,m),A(b,n)元素为对角形成的子矩阵赋值】
           A([a,b],[c,d]) = B  【对A中a、b两行与c、d两列的交叉元素赋值】
           A([a,b,...],[c,d,...])   【同理】

友情链接:逻辑索引与数组索引https://blog.csdn.net/Scut_Aspen/article/details/50267325#fn:f2

  3)删减

希望的操作     语句     注释

关键:元素值=0 不等同于 元素=空(NaN)
删除行 A(:,m) = [] 删除A的第m列
删除列 A(m,:) = [] 删除A的第m行

    4)变向【翻转】

flip     翻转元素顺序
fliplr      将数组从左向右翻转   每行操作
flipud       将数组从上向下翻转 每列操作

4.  矩阵的分块

    渴望            操作

对M×N矩阵X分块(子集)T1,T2
纵着切一刀              T1 = X(: , 1:m),T2 = X(: , m+1:N) 第m列与第m+1列为分割列
横着切一刀              T1 = X(1:m , :),T2 = X(m+1:M , :) 第m行与第m+1行为分割行

对M×N矩阵X分块(任意)        同理

转载于:https://www.cnblogs.com/WJWnature/p/11203891.html

matlab_矩阵的灵活操作相关推荐

  1. OpenCV 【十三】矩阵的掩码操作

    目录 1 Mask掩膜/滤波核 1.1 原理 1.2 实例 1.3 结果对比 2. filter2D函数 2.1 原理 2.2 实例 2.3 结果 1 Mask掩膜/滤波核 1.1 原理 矩阵的掩码操 ...

  2. python数值运算实例_Python矩阵常见运算操作实例总结

    本文实例讲述了Python矩阵常见运算操作.分享给大家供大家参考,具体如下: python的numpy库提供矩阵运算的功能,因此我们在需要矩阵运算的时候,需要导入numpy的包. 一.numpy的导入 ...

  3. 理解矩阵的掩码操作 使用opencv锐化图片

    关于opencv的矩阵掩码的操作其他博客已经讲了很多了,他们基本上都是抄opencv中文社区的,本文跟他们的区别是,这里只具体解释公式 I(i,j) = 5*I(i,j) - [ I(i-1,j) + ...

  4. 独家|OpenCV 1.3 矩阵的掩膜操作(附链接)

    翻译:陈之炎 校对:王可汗.林夕本文约1600字,建议阅读5分钟本文为大家介绍了 OpenCV 矩阵的官方教程. 矩阵的掩膜操作(mask)并不难.主要思路为:根据掩膜矩阵(也称为内核kernel)重 ...

  5. 矩阵的掩模操作(锐化举例)

    矩阵的掩模操作(通常也叫做卷积操作)非常简单.本文的中心思想是基于掩模矩阵(也称为内核或者卷积核)重新计算图像每个像素的值.此掩模矩阵(卷积核)的值定义了当前像素和相邻像素对新像素值进行影响的值.Fr ...

  6. 【Matlab 控制】矩阵、图像操作基础

    Matlab矩阵.图像操作基础 1. 矩阵操作 计算特征值和特征向量 计算矩阵指数 2. 图像操作 显示单条曲线 显示多条曲线 设置曲线线宽 添加图例 添加x轴y轴标签 添加图像标题 3. 显示结果 ...

  7. OpenCV之core 模块. 核心功能(1)Mat - 基本图像容器 OpenCV如何扫描图像、利用查找表和计时 矩阵的掩码操作 使用OpenCV对两幅图像求和(求混合(blending))

    Mat - 基本图像容器 目的 从真实世界中获取数字图像有很多方法,比如数码相机.扫描仪.CT或者磁共振成像.无论哪种方法,我们(人类)看到的是图像,而让数字设备来"看"的时候,则 ...

  8. python矩阵运算_Python矩阵常见运算操作实例总结

    本文实例讲述了Python矩阵常见运算操作.分享给大家供大家参考,具体如下: python的numpy库提供矩阵运算的功能,因此我们在需要矩阵运算的时候,需要导入numpy的包. 一.numpy的导入 ...

  9. 转载:矩阵的掩膜操作实现图像对比度调整

    矩阵的掩膜操作实现图像对比度调整 hb707934728 2017-07-04 13:54:17 1170 收藏 最后发布:2017-07-04 13:54:17首发:2017-07-04 13:54 ...

最新文章

  1. 科技写作:传递信息要先旧后新
  2. iOS 自动引用计数和内存泄露
  3. 简明docker教程 1
  4. Dapr牵手.NET学习笔记:用docker-compose部署服务
  5. Jackson、JSON-lib、Gson性能对比
  6. 前端学习(1233):组件化开发思想
  7. sqoop从oracle导入hive分区,sqoop从oracle导入hive Hive exited with status 64
  8. Linux终端下翻页操作
  9. 关于NavigationView中不能直接findviewById的解决办法
  10. 有的字体,设置了粗体,也不能用粗体方式来绘制
  11. 离开Autodesk,开启新篇章
  12. 使用一款国产手机的感受
  13. 怎么查oa系统的服务器地址,oa系统服务器地址如何查
  14. JDK1.5版本新增特性
  15. Python输出页面源代码
  16. 时间序列分类01:人类活动识别深度学习模型综述
  17. 怎么在火狐中调试html,如何利用火狐浏览器开发工具调试网页颜色搭配?
  18. VMware教程(二):CentOS 7 网络配置
  19. linux 设置用户有效天数,Linux用户管理:设置用户口令的使用期限
  20. 人工智能——问题求解

热门文章

  1. python urllib.request 爬虫 数据处理-运维学python之爬虫基础篇(二)urllib模块使用...
  2. python可以干什么工作-Python学完工作不好找?看看数据分析可视化都可以做什么...
  3. 重庆python就业工资待遇-重庆达内毕业的Python学员都在做什么?能拿多少工资?...
  4. python输入完怎么运行-如何在服务器上跑python程序
  5. python爬虫正则表达式实例-python爬虫 正则表达式解析
  6. r语言和python-R语言 vs Python对比:数据分析哪家强?
  7. python语音翻译-python利用有道翻译实现“语言翻译器”的功能
  8. python读取excel-蜗牛笔记-文章-Python读取Excel文件
  9. python语言怎么用-Python语言应用解析,如何入门学Python?
  10. 初学python下载哪个版本-学python下载哪个版本