MATLAB - Matrix

矩阵是二维数字数组。

在MATLAB中,您可以通过以逗号或空格分隔的数字输入每行中的元素并使用分号标记每行的结尾来创建矩阵。

例如,让我们创建一个4乘5的矩阵a -a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8]

MATLAB将执行上述语句并返回以下结果 -a =

1 2 3 4 5

2 3 4 5 6

3 4 5 6 7

4 5 6 7 8

引用矩阵的元素

为了引用矩阵mx 第 m行和第 n列中的元素,我们写 -mx(m, n);

例如,要引用矩阵a 第 2行和第 5列中的元素,如上一节中所创建的,我们键入 -a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];

a(2,5)

MATLAB将执行上述语句并返回以下结果 -ans = 6

要引用第m列中的所有元素,我们键入A(:,m)。

让我们从矩阵的第 4行的元素创建一个列向量v -a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];

v = a(:,4)

MATLAB将执行上述语句并返回以下结果 -v =

4

5

6

7

您也可以选择第m列到第 n列中的元素,为此我们写 -a(:,m:n)

让我们创建一个较小的矩阵,从第二列和第三列中获取元素 -a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];

a(:, 2:3)

MATLAB将执行上述语句并返回以下结果 -ans =

2 3

3 4

4 5

5 6

以同样的方式,您可以创建一个子矩阵,采用矩阵的子部分。a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];

a(:, 2:3)

MATLAB将执行上述语句并返回以下结果 -ans =

2 3

3 4

4 5

5 6

以同样的方式,您可以创建一个子矩阵,采用矩阵的子部分。

例如,让我们创建一个子矩阵sa取一个内部子部分 -3 4 5

4 5 6

要做到这一点,写 -a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];

sa = a(2:3,2:4)

MATLAB将执行上述语句并返回以下结果 -sa =

3 4 5

4 5 6

删除矩阵中的行或列

您可以通过为该行或列分配一组空方括号[]来删除矩阵的整行或列。 基本上,[]表示一个空数组。

例如,让我们删除第四行 -a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];

a( 4 , : ) = []

MATLAB将执行上述语句并返回以下结果 -a =

1 2 3 4 5

2 3 4 5 6

3 4 5 6 7

接下来,让我们删除第五列 -a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8];

a(: , 5)=[]

MATLAB将执行上述语句并返回以下结果 -a =

1 2 3 4

2 3 4 5

3 4 5 6

4 5 6 7

例子 (Example)

在这个例子中,让我们创建一个3乘3的矩阵m,然后我们将复制该矩阵的第二行和第三行两次以创建一个4乘3的矩阵。

使用以下代码创建脚本文件 -a = [ 1 2 3 ; 4 5 6; 7 8 9];

new_mat = a([2,3,2,3],:)

运行该文件时,它显示以下结果 -new_mat =

4 5 6

7 8 9

4 5 6

7 8 9

矩阵运算

在本节中,我们将讨论以下基本和常用的矩阵运算 -

MATLAB - Vectors

matlab 维基,MATLAB - Matrix相关推荐

  1. vb调用matlab工具箱,Matlab与VB集成 - 关于VB的经验之谈 - VB爱好者乐园(VBGood) - 关于VB的经验,电子教程,代码,控件,论坛,博客,微博等....

    工业生产中经常遇到复杂的数据信息处理问题,需要大运算量的矩阵计算及对分析结果进行实时.直观的图形化显示.Matlab是集数值分析.矩阵运算.信号处理和图形显示于一体的高性能数学软件,将其强大的计算功能 ...

  2. e-006 matlab,基于MATLAB进行潮流计算

    基于MATLAB 进行潮流计算 学生:王仕龙 2011148213 指导老师:李咸善 摘要:电力系统潮流计算方法有两类,即手算潮流和计算机潮流计算.手算潮流主要借助于形成简化的等值电路来实现,这种方法 ...

  3. 杜哈梅 matlab,应用MatLab软件探讨结构动力响应时域和频域数值模拟教学

    中图分类号:G642.0 文献标志码:A 文章编号:1005-2909(2017)03-0119-05 随着计算机技术的发展,数值模拟已经成为结构科学研究的基本方法,也是重要的教学内容.结构动力分析是 ...

  4. matlab dft,讲解:DFT、Matlab、Matlab、FFTSQL|Matlab

    讲解:DFT.Matlab.Matlab.FFTSQL|MatlabIntroductionThis lab is a revision of the Discrete Fourier Transfo ...

  5. c++引用matlab类,matlab调用C++函数浅谈(一)

    由于在下才疏学浅,在网上看各高手指南时亦觉云里雾里,遂决定一切说明从最基础说起,一是方便自己(记性奇差),二是方便似我的小白.以下部分是我从各网站论坛等摘抄.重组.改写过的,以求更加详实明朗,由于参考 ...

  6. 磁盘驱动读取系统MATLAB仿真,matlab读写..doc

    matlab读写. MATLAB二进制数据文件的读写 (2011-06-04 19:44:27) 转载▼ 标签: easleyhux matlab 二进制读写 杂谈分类: MATLAB 所谓二进制格式 ...

  7. 【 MATLAB 】MATLAB 实现模拟信号采样后的重建(三)一阶保持(FOH)内插

    上篇博文采用了零阶保持(ZOH)的方式进行了重构:[ MATLAB ]MATLAB 实现模拟信号采样后的重建(二)零阶保持(ZOH) 这篇博文我们使用一阶保持(FOH)内插来重建信号,采用的案例依然是 ...

  8. 【 MATLAB 】MATLAB 实现模拟信号采样后的重建(二)零阶保持(ZOH)

    上篇博文采样sinc函数内插的方式实现了模拟信号的重建:[ MATLAB ]MATLAB 实现模拟信号采样后的重建(一) 这篇博文我们使用零阶保持器(ZOH)来重建信号,采用的案例依然是上篇博文中的案 ...

  9. Matlab:Matlab中常用的函数、案例详细攻略

    Matlab:Matlab中常用的函数.案例详细攻略 目录 常用函数 1.与文件相关 2.MATLAB GUI不同控件函数间变量传递方法 常用函数 Matlab中的bwmorph函数解释 bwmorp ...

最新文章

  1. (资源)OpenStack IRC资源
  2. php清空dns缓存文件,dns清空-windows刷新本地DNS缓存的几种方法
  3. Laravel 5.5 使用 Jwt-Auth 实现 API 用户认证以及无痛刷新访问令牌
  4. 用户帐户控制设置_创建快捷方式以避免用户帐户控制弹出式快捷方式
  5. bootstrap 学习网址
  6. html的div显示到最左侧,HTML/CSS:如何淡化div的左右边缘?
  7. win10 使用ssh连接服务器 ‘’Bad owner or permissions on C:\\Users\\Administrator/.ssh/config‘’
  8. Intellij IDEA-我常用的快捷键
  9. 2元一次方程计算机求解,在Excel中求解二元一次方程组
  10. h3c交换机配置远程管理_H3C交换机配置管理VLAN和配置远程登录
  11. 尘埃系列的服务器怎么样,棕色尘埃台服和谐了吗?棕色尘埃各服务器有何区别...
  12. vyos配置ds-nat
  13. 掘金夜谈-畅聊程序人生(笔记)
  14. 宇视存储服务器vs系列,宇视产品系列之存储产品篇1.pptx
  15. html设置了背景图片不显示,CSS设置背景图片不显示的解决方法
  16. 用计算机和电视机组成家庭影院,家庭影院怎么连接电脑_家庭影院连接电脑详解【图文】-太平洋IT百科...
  17. python数据挖掘母亲和孩子身高预测_孩子身高预测公式 靠谱指数高达80分哦!
  18. [ExtJS] Tpl模板中的extjs控件无法失焦处理
  19. AMS5601开发 AB角度磁编码器
  20. npm 删除已安装的依赖

热门文章

  1. win10系统+CentOS双系统安装
  2. 如何用计算机快速计算方法有哪些,win10快速打开计算器工具的两种方法(图文)...
  3. 计算机专业的男生喜欢你,【男生这十个反应说明他喜欢你】_男人的10个表现说明他喜欢上了你...
  4. 用PPT制作精美写真集
  5. 名词解释第三十一讲:市值
  6. 安装anaconda+tensorflow
  7. int、long、longlong、double范围
  8. 【XDOJ】五星级题目--构造表达式之思路分享
  9. A micro Lie theory for state estimation in robotics
  10. python用turtle画月亮_python之turtle使用:画一颗美美哒的树