1.Introduction

好久没用Matlab写代码了,嗯,也没用其他语言。

至于怎么实现在矩阵中提取子矩阵,又学了一会,好记性不如烂笔头呀。

2.Materials and methods

如下图,我们要在3×3的矩阵中,选取位于右下角的2×2的子矩阵,那么在Matlab里有两种实现方法(1)去掉不要的(2)提取想要的
方法一:去除第一列和第一行

A = [1 2 3;4 5 6;7 8 9]
A(1,:) = []
A(:,1) = []

方法二:保留二三列和二三行

A = [1 2 3;4 5 6;7 8 9]
A = A(2:3,2:3)

3. Results and discussion

方法一:去除第一列和第一行

方法二:保留二三列和二三行

4. Conclusion

本博客针对在矩阵中选取子矩阵问题,提出了两种方法,均可以有效实现。同时对于选取任意行列构成的子矩阵问题,也可以同理实现,如下图,选取不相邻的4个点(1、3、7、9)构成子矩阵。

代码同理:
方法一:去除第二列和第二行

方法一:保留一三列和一三行

猜你喜欢:

【Matlab】矩阵中选取任意子矩阵相关推荐

  1. Matlab 矩阵元素选取方法

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 1.简单切片 2.根据条件选取 3.根据下标选取对应元素 1)简介 2)二维选取 3)多维选取 总结 前言 提示:这里 ...

  2. matlab取矩阵满足条件,[MATLAB]矩阵中寻找满足条件的元素

    参见张志涌精通matlab >> A=randn(3,4) A = -0.5883 0.1139 -0.0956 -1.3362 2.1832 1.0668 -0.8323 0.7143 ...

  3. matlab 矩阵中最小的数,计算矩阵中最小的N个数值

    这段程序的计算思路是: 先计算出矩阵中的最小值,然后在其他矩阵中标定,再将原矩阵中的这个最小值标定为inf,如此循环N次,求出最小的n个数值. 代码如下: a=[0.9501    0.6154    ...

  4. n个一位数字的数组中选取任意数目的数字,构成的3的最大倍数是多少?

    Description 给定一个整数n,和一个包含n个一位数字的数组,可以任意选取部分数字(或者全选),问可以构成的最大的3的倍数是多少呢? 注意:最后的结果可能很大,建议采用字符串的形式进行储存,如 ...

  5. matlab矩阵中找到3的倍数,实验一 熟悉MATLAB环境并掌握离散时间序列运算与变换...

    实验一熟悉MATLAB环境并掌握离散时间序列运算与变换 实验目的 1.熟悉MATLAB主界面,并学会简单的菜单操作. 2.学会简单的矩阵输入与信号输入. 3.掌握部分绘图函数. 4.利用Matlab产 ...

  6. matlab矩阵中如何去掉重复的行;如何找到相同的行,并找到其位置

    找到了2个函数:unique和ismember 1. 去掉其中的重复行:unique 例子: IDX = [1,2,3;2,3,1;1,2,3;2,3,1;1,1,1;1,1,1]; classNo ...

  7. matlab矩阵除以一个数字,matlab矩阵中每一行数除以一个数 | 学步园

    例如:用a中每一行数除以x中相对应的每一个数 x=[5 10 6 8 16 6 8 8 22 11]; a=[4 4 4 5 4 4 4 4 3 4 6 8 6 2 6 8 8 6 8 6 4 4 4 ...

  8. 计算矩阵中全1子矩阵的个数

    前言 最近被我大哥安利了一道算法题, 这道题说难, 还不至于我做不出来, 说简单吧, 我还想不到最优解, 等把最优解告诉我之后, 我还正好能理解. 我甚至曾经怯怯的认为, 这题就是我哥专门给我找的, ...

  9. matlab矩阵中的 *、/、\、.*

    说实话,我知道今天才会意识到其实这些运算困扰了我不止一次两次,每次都会去查Help文档,真的是困惑的不行不行,因此,打算今天彻底的将其捋一遍. 文章目录 点乘(·*)与星乘 * 右除(/)与左除(\) ...

最新文章

  1. 如何打造项目级硬核简历,成为一名合格的大厂工程师(必看)
  2. APACHE 安装出错 configure: error: Cannot use an external APR with the bundled APR-util
  3. 十八、前端必学Bootstrap美化(上篇)
  4. gc机制 php7_PHP7垃圾回收机制详解(附GC处理完整流程图)
  5. poj 2263 最短路变形——最小边的最大值
  6. 爬虫单个ip代理设置_代理IP是怎么帮助爬虫持续工作的
  7. 用命令连接其他计算机名,如何使用命令连接远程桌面?
  8. sqluldr2导出过blob字段_转载:利用sqluldr2导出数据和sqlldr导入数据的方法
  9. Jensen不等式简介及推导
  10. idea生成WebService调用代码
  11. Debian 系统找不到基本命令的解决方法
  12. 新版微信支持鸿蒙os,微信突然宣布!“新功能”全面爆发,鸿蒙OS措手不及
  13. 熊猫数据集_使用大数据的熊猫
  14. 分数的原码、反码、补码以及整数移码求法
  15. 端午节了,了解粽子的起源
  16. 贪心算法(4.加工生产调度(做题思路分析))
  17. 深入浅出精讲面向对象设计七大原则,彻底领悟设计背后思想
  18. Android开发--CardView使用
  19. python中wb什么意思,使用Python,“ wb”在此代码中是什么意思?
  20. ABRT 已检测到 ‘1‘ 个问题。预了解详细信息请执行:abrt-cli list --since 1641347561

热门文章

  1. {dede:list}和{dede:arclist}的区别
  2. Linux下的tr编辑器命令详解
  3. linux 终端控制-- 多彩输出 格式排版
  4. 【译】Activitys, Threads和 内存泄露
  5. 多线程与并发编程实践
  6. Oracle数据库知识小结
  7. 模拟IE登录一个需要(windows身份)验证的网站
  8. 教你认识H3C的设备
  9. 动态规划总结与题目分类
  10. 湫湫系列故事——消灭兔子(优先队列)