目录

1.行矩阵(Row vector)

2.列矩阵(column vector)

3.替换矩阵值

4.: 操作

5.矩阵合并成增广矩阵操作

6.一些特殊矩阵

7.常用矩阵函数


1.行矩阵(Row vector)

例如:a = [1 3 5 7 9]

2.列矩阵(column vector)

例如:b = [2; 4; 6; 8; 10]

3.矩阵索引

A(8) = 9,编号是按照一列一列数下来

A([1 3 5]) = 1 7 5 按列数下来的第一位,第三位,第五位

A(3,2) = 2,以逗号隔开的两个数字,前面表示行,后面表示列

3.替换矩阵值

A(x) = b,等号左边是索引,首先索引到需要替换的位置,然后用右边的值去赋值(替换)

如果想要删掉某一行,格式:A(x,:) = []

如果想要删掉某一列,格式:A(:,x) = []

4.: 操作

如果要创建一个非常长的矩阵,例如从 1 到 100,手动输入非常麻烦,这时就可以利用 ":”  操作符

格式:A = [first:tolerance:end],从 first 开始,end 为结束,tolerance 为公差创造一个等差向量(tolerance 默认值为 1)

": " 操作符还有另一种用法,如果想取矩阵的某一行或者某一列,只需要 A(x,:) 或者 A(:,x)"

5.矩阵合并成增广矩阵操作

格式:F = [A B] 或 F = [A;B](这两种做法产生的结果是不一样的)

6.一些特殊矩阵

  • eye(n):n×n 的单位矩阵
  • zeros(n1,n2):n1×n2 的矩阵,矩阵内元素全部为 0
  • ones(n1,n2):n1×n2 的矩阵,矩阵内元素全部为 1
  • diag([x1 x2 x3]):主对角线为 x1,x2,x3 的矩阵
  • linspace(a,b,n):生成一个 1×n 的矩阵,第一个元素值为 a,最后一个元素值为 b,共有 n 个数据
  • rand(m,n):生成一个 m×n 阶的矩阵,矩阵内的值是 0-1 之间的随机值

7.常用矩阵函数

  • max(A):求出矩阵每一列中的最大值
  • max(max(A)):求出矩阵所有元素中的最大值
  • min(A):求出矩阵每一列中的最小值
  • min(min(A)):求出矩阵所有元素中的最小值
  • sum(A):计算矩阵每一列的和
  • sum(sum(A)):求出矩阵内所有元素的和
  • mean(A):计算矩阵每一列的平均数
  • mean(mean(A)):求出矩阵内所有元素的平均数
  • sort(A):将矩阵每一列元素从小到大进行排序
  • sortrows(A):按照第一列中数值从小到大的顺序把每一行进行排序
  • size(A):计算出矩阵有多少行多少列
  • length(A):求出行数或者列数当中的较大值
  • find(A,x) 求出满足条件的值 x 在矩阵当中的位置

matlab之矩阵运算相关推荐

  1. MATLAB常见矩阵运算函数,矩阵的转置transpose()、求行列式值det()、求矩阵的秩rank()、求矩阵的特征值eig()、求逆矩阵inv()

    MATLAB常见矩阵运算函数 1.转置 如矩阵A 转置后 2.求行列式的值det(A) 使用此函数必须保证A为方阵 3.求矩阵的秩 4.求方阵的特征值 5.求方阵的逆矩阵

  2. Eigen/Matlab库矩阵运算方法

    Eigen/Matlab库矩阵运算方法 Eigen库包含头文件简介: Core 有关矩阵和数组的类,有基本的线性代数(包含 三角形 和 自伴乘积 相关),还有相应对数组的操作. Geometry 几何 ...

  3. 【Matlab技巧——矩阵运算、Nan字符处理】

    Matlab技巧--矩阵运算.Nan字符处理 没人点赞这个博客就关啦!T_T 博客介绍 问题 1.一维矩阵 2.二维矩阵去除所有含Nan的行 3.二维矩阵去除所有全是Nan的行 没人点赞这个博客就关啦 ...

  4. matlab基本矩阵运算,MATLAB入门:基本操作与矩阵运算

    基本操作 把matlab当作计算器使用 把matlab当计算器使用基本符合常识,不过多赘述(下同,着重记录与常识有出入的地方). 需要注意的有: =表示赋值,判断是否相等用==: matlab中没有l ...

  5. MATLAB入门——矩阵运算笔记

    3-3 MATLAB矩阵运算_哔哩哔哩_bilibili 1.创建一个1行6列的矩阵 2.对矩阵每个元素都加x 3.PLOT函数作图 以索引(索引就是该数字在矩阵里是第几个)为横坐标 4.多维矩阵 以 ...

  6. 【MATLAB】矩阵运算之矩阵分解

    矩阵分解:把一个矩阵分解成为矩阵连乘的形式. 矩阵的分解函数 chol Cholesky分解 cholinc 稀疏矩阵的不完全Cholesky分解 lu 矩阵LU分解 luinc 稀疏矩阵的不完全LU ...

  7. matlab基本矩阵运算,科学网—matlab中矩阵基本运算 - 成爱芳的博文

    以矩阵A为例: (1)转置矩阵求取   AT transpose(A) >> A=[1 0 3; 2:4; 3 1 0] A = 1     0     3 2     3     4 3 ...

  8. 用MATLAB做矩阵运算

    矩阵在matlab中的一些操作都在这些图片中 还有一些常用的矩阵函数可以调用,在许多网上的博客都是有的现在就粘贴如下: (1) ones()函数:产生全为1的矩阵,ones(n):产生n*n维的全1矩 ...

  9. matlab基本矩阵运算,MATLAB矩阵及其运算

    <MATLAB矩阵及其运算>由会员分享,可在线阅读,更多相关<MATLAB矩阵及其运算(10页珍藏版)>请在人人文库网上搜索. 1.Matlab矩阵及其运算目录矩阵创建1矩阵的 ...

  10. matlab中矩阵运算:点乘

    matlab中矩阵相乘: A=1 4 7 8 3 B=6 7 0 3 4 A*B此时不能相乘,无效: 但A.*B是有效的,是对应位置每一项相乘: A.*B=6 28 0 24 12 点除同理.(./) ...

最新文章

  1. 三: cocos2d-x代码分析
  2. bootstrap modal使用方法
  3. Token 认证的来龙去脉
  4. 使用pscp从windows电脑拷贝数据到linux遇到的ssh_init错误
  5. Spring实战(前言:Spring容器)
  6. 聊聊同步、异步、阻塞与非阻塞
  7. ggplot2 | 使用小提琴图+箱形图+抖动图展示数据分布情况
  8. PAT (Basic Level) Practice (中文)答案合集
  9. 190628 - 解决新版本LastPass没有谷歌套件时打开就闪退的问题.md
  10. 阿里云ECS建网站(建站)超详细全套完整图文教程!菜鸟必看!
  11. 车牌号测试打分最准确的软件,车牌号码吉凶测试
  12. Google爬虫如何抓取JavaScript的?
  13. 银行业务学习之道:信用卡的具体功能
  14. CRUD的意思???
  15. 深夜磨刀,Linux Graphics Stack 概述 | Linux 驱动
  16. 正确安装AMD X2双核驱动及补丁的方法
  17. 百度2020最新产品经理笔试题及自己的答案(一)
  18. UG/NX 二次开发(C#) 获取曲面的中心点坐标
  19. mybatis(超详细,常用)
  20. 解决warning:implicit declaration of function 'Xil_Out32' [-Wimplicit-function-declaration]

热门文章

  1. 免费送瑞星产品序列号?其实送的是Trojan-Downloader.Win32.VB.lbv
  2. 广州市印发《关于促进大数据发展的实施意见》
  3. [论文总结] 深度学习在农业领域应用论文笔记2
  4. 注册dll的bat文件
  5. putty远程linux系统时间修改,使用putty远程linux服务
  6. 物料编码的制定(资料收集)
  7. 基于Opencv实现车牌图片识别系统
  8. java实现网上购物系统用例图_基于Web的网上商城购物系统的设计与实现
  9. CS229 课程笔记一
  10. 最最简单的几个Mac终端命令