文章目录

  • 1. 获取矩阵的行列数
    • 1.1. 获取矩阵的行和列
    • 1.2. 把矩阵的行和列分别赋值给变量
  • 2. 矩阵的转置和逆矩阵
    • 2.1. 矩阵的转置
    • 2.2. 矩阵的逆矩阵
  • 3. 特征值和特征向量
  • 4. 加 减 乘 除 乘方 运算
    • 4.1. 加法
    • 4.2 减法
    • 4.3 乘法
    • 4.4. 除法
    • 4.5 乘方
  • 5. 广播机制
  • 6. 逻辑运算

1. 获取矩阵的行列数

1.1. 获取矩阵的行和列

m = rand([3,5])
size(m)

1.2. 把矩阵的行和列分别赋值给变量

m = rand([3,5]);
size(m);[row, col] = size(m)

2. 矩阵的转置和逆矩阵

2.1. 矩阵的转置

m = randi(10, 3)
m'

2.2. 矩阵的逆矩阵

m = randi(10, 3)
inv(m)

3. 特征值和特征向量

m = randi(10, 3)
% V 为特征向量矩阵
% D 为特征值矩阵,对角元素为特征值
[ V, D ] = eig(m)

4. 加 减 乘 除 乘方 运算

4.1. 加法

a = [ 1 2; 3 4 ]
b = a
a+b

4.2 减法

a = [ 1 2; 3 4 ]
b = a
a-b

4.3 乘法

a = [ 1 2; 3 4 ]
b = a
a*b %两个矩阵相乘(a的列数等于b的行数)
a.*b %对应元素相乘

4.4. 除法

a = [ 1 2; 3 4 ]
b = a
% 斜杆倒向哪个,哪个取逆
a/b % 等价于 a*inv(b) 对 a=xb 求解
a\b % 等价于 inv(a)*b 对 ax=b 求解
a./b % 对应元素相除

4.5 乘方

a = [ 1 2; 3 4 ]
a^5 %a*a*a*a*a
a.^5 %对应元素的五次方

5. 广播机制

a = [1 2; 3 4]
b = 1
a+b %会把 b 广播成 [1 1; 1 1] 再进行相加

6. 逻辑运算

a = [ 1 2; 3 4 ]
b = [ 2 1; 3 4 ]
a == b % 对每个元素进行逻辑判断,对应元素进行逻辑判断
a > b
a == 1 % 会对 1 进行广播 把 1 广播成 [ 1 1; 1 1 ]
% 保留 a 大于2的元素,将小于等于2的元素置为0
a.*(a>2)

MATLAB----矩阵的运算相关推荐

  1. matlab 矩阵加减乘除运算

    文章目录 matlab 矩阵加减乘除运算 1 .加.减运算 2. 乘法 3.向量点积 4.向量叉乘 5.混合积 6.矩阵的卷积和多项式乘法 7.反褶积(解卷)和多项式除法运算 8.张量积 9. 除法运 ...

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

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

  3. MATLAB程序设计教程(2)——MATLAB矩阵及其运算

    第2章  MATLAB矩阵及其运算 2.1  变量和数据操作 2.2  MATLAB矩阵 2.3  MATLAB运算 2.4  矩阵分析 2.5  矩阵的超越函数 2.6  字符串 2.7  结构数据 ...

  4. Matlab矩阵幂运算

    Matlab帮助文档 help mpower ^ Matrix power.Z = X^y is X to the y power if y is a scalar and X is square. ...

  5. MATLAB求矩阵的100次方,Matlab矩阵幂运算

    Matlab帮助文档 help mpower ^ Matrix power. Z = X^y is X to the y power if y is a scalar and X is square. ...

  6. MATLAB矩阵相关运算

    MATLAB矩阵合并及相关运算 1.matlab允许向量(和矩阵)合并,且matlab提供了两种合并方式,[a,b]和[a;b],两者的结果是不一样的. a=rand(2,3): b=rand(2,3 ...

  7. matlab 求矩阵程序设计,MATLAB程序设计教程(2)—MATLAB矩阵及其运算(3)

    (3) [V,D]=eig(A,'nobalance'):与第2种格式类似,但第2种格式中先对A作相似变换后求矩阵A的特征值和特征向量,而格式3直接求矩阵A的特征值和特征向量. 例2-12 用求特征值 ...

  8. matlab矩阵的第一列,matlab提取矩阵第一列

    第2章 MATLAB矩阵及其运算 2.1 变量和数据操作 2.2 MATLAB矩阵 2.3 MATLAB运算 2.4 矩阵分析 2.5 矩阵的超越函数 2.6 字符串 2.7 结构数据和单元数据 2. ...

  9. Matlab矩阵基本操作(定义,运算)

    关注公众号:coding进阶,获取更多实战技术. 一.矩阵的表示 在MATLAB中创建矩阵有以下规则: a.矩阵元素必须在"[ ]"内: b.矩阵的同行元素之间用空格(或" ...

  10. MatLab矩阵的创建、寻访和运算

    目录 前言 1.新建标量.向量和矩阵 2.矩阵的快速创建 递增/递减型向量的创建 1)生成线性等距的行向量的快捷命令 2)生成线性等距的行向量的函数 3)生成对数等距的行向量的函数 可以生成向量和矩阵 ...

最新文章

  1. 古希腊三大数学书(二)
  2. DataTable的计算功能(转)
  3. git 报错:was cached in the local repository, resolution will not be reattempted until the upda
  4. 全国计算机一级书红色封面,年度最强的网红录取通知书,竟然附赠了一张黑胶唱片...
  5. php 字符串转 buffer,这个字符串转换类用处大吗?-PHP教程,PHP应用
  6. linux redis图形界面,linux安装redis和windows安装可视化工具
  7. 深度学习福利入门到精通第五讲——ResNet模型
  8. [转载] Python3 如何检查字符串是否是以指定子字符串开头或结尾
  9. webdriver原理
  10. 【软件相关】Multisim完整教程
  11. MyEclipse下JSP代码提示
  12. java开发软件难吗_JAVA开发太难了呀!30K程序员到底要会哪些技术?
  13. 给初学者:用VB写外挂 ———— 序言
  14. MAC最详细配置rz/sz命令
  15. GCC详解-Binutils工具之strip
  16. 常用电平标准(TTL、CMOS、LVTTL、LVCMOS、ECL、PECL、LVPECL、RS232)
  17. C++11 std::make_shared 与 std::shared_ptr双剑合璧
  18. EDI 855 采购订单确认
  19. 对于雷诺数,你了解多少?
  20. 百词斩2018年秋招面试题

热门文章

  1. html原生控件美化,HTML表单美化
  2. cs用服务器运行,如何搭建自己的CS服务器(插件配置篇)
  3. 基于python的opc读写和导入MSSQL/MYSQL的KepOPC中间件
  4. android studio 融云,融云 SDK 是否支持 AndroidX
  5. vmpalyer虚拟机的使用教程,小白也能看懂
  6. 我的世界怎么在服务器中显示键位,我的世界基础键位操作介绍 | 我的世界 | MC世界侠...
  7. 2021微信透明头像!真实有用
  8. mysql创建数据库sql语句_创建数据库的SQL语句:mysql数据库
  9. javashop7.15大型多店铺商城源码 java多店铺商 城系统b2b2c
  10. C/C++连连看C++游戏项目教程