文章目录

  • 一、矩阵构造
    • 1、列举元素
    • 2、顺序列举
    • 3、矩阵重复设置
    • 4、生成元素 1 矩阵
  • 二、矩阵计算
    • 1、矩阵相加
    • 2、矩阵相减
    • 3、矩阵相乘
    • 4、矩阵对应相乘
    • 5、矩阵相除
    • 6、矩阵对应相除
  • 三、代码示例

一、矩阵构造


1、列举元素

列举出完整的矩阵元素 ;

% 矩阵构造 , 列举出完整的矩阵元素
A = [1, 2, 3, 4, 5, 6]

执行结果 :

2、顺序列举

给出起始值和终止值 , 以及步长 , 自动列举出矩阵 ;

% 矩阵构造 , 从 1 到 50 , 间隔步长 7
% 这三个值都不能缺省
B = 1:7:50

执行结果 :

3、矩阵重复设置

设置一个已经给定的矩阵的行列重复次数 , 根据给定的矩阵 , 进行指定的重复 , 生成新矩阵 ;

% 矩阵构造 , 将矩阵 B ,
% 每行重复 3 次 , 每列重复 2 次
% 原来有 1 行 , 现在有 3 行
% 原来有 8 列 , 现在有 16 列
C = repmat(B, 3, 2)

执行结果 :

4、生成元素 1 矩阵

矩阵构造 , 生成指定行列的矩阵, 矩阵元素是 1 ;

% 矩阵构造 , 生成 3 行 3 列的矩阵, 矩阵元素是 1
D = ones(3, 3)

执行结果 :

二、矩阵计算


1、矩阵相加

矩阵相加就是对应位置相加 , 只有行列相等的矩阵才能相加 ;

% 定义两个矩阵
A = [1, 2, 3, 4; 5, 6, 7, 8]
B = [9, 10, 11, 12; 13, 14, 15,16]% 矩阵相加就是对应位置相加
% 只有行列相等的矩阵才能相加
C = A + B

执行结果 :

2、矩阵相减

矩阵相减就是对应位置相加 , 只有行列相等的矩阵才能相减 ;

% 矩阵相减就是对应位置相加
% 只有行列相等的矩阵才能相减
D = A - B

执行结果 :

3、矩阵相乘

矩阵相乘 : 第一个矩阵的行数等于第二个矩阵的列数 , 第一个矩阵的列数等于第二个矩阵的行数 , 满足上面两个条件 , 才可以相乘 ;

% 矩阵相乘
% 第一个矩阵的行数等于第二个矩阵的列数 ,
% 第一个矩阵的列数等于第二个矩阵的行数 ,
% 满足上面两个条件 , 才可以相乘
% A 矩阵 2 行 4 列
% B 矩阵 4 行 2 列
E = A * B'

执行结果 :

4、矩阵对应相乘

% A , B 矩阵对应项相乘
F = A .* B

执行结果 :

5、矩阵相除

% A 矩阵除以 B 矩阵 , 相当于 A 矩阵乘以 B 矩阵的逆
G = A / B

执行结果 :

6、矩阵对应相除

% 对应项相除
H = A ./ B

执行结果 :

三、代码示例


%% 矩阵操作%% 1. 矩阵构造% 矩阵构造 , 列举出完整的矩阵元素
A = [1, 2, 3, 4, 5, 6]% 矩阵构造 , 从 1 到 50 , 间隔步长 7
% 这三个值都不能缺省
B = 1:7:50% 矩阵构造 , 将矩阵 B ,
% 每行重复 3 次 , 每列重复 2 次
% 原来有 1 行 , 现在有 3 行
% 原来有 8 列 , 现在有 16 列
C = repmat(B, 3, 2)% 矩阵构造 , 生成 3 行 3 列的矩阵, 矩阵元素是 1
D = ones(3, 3)%% 2. 矩阵计算% 定义两个矩阵
A = [1, 2, 3, 4; 5, 6, 7, 8]
B = [9, 10, 11, 12; 13, 14, 15,16]% 矩阵相加就是对应位置相加
% 只有行列相等的矩阵才能相加
C = A + B% 矩阵相减就是对应位置相加
% 只有行列相等的矩阵才能相减
D = A - B% 矩阵相乘
% 第一个矩阵的行数等于第二个矩阵的列数 ,
% 第一个矩阵的列数等于第二个矩阵的行数 ,
% 满足上面两个条件 , 才可以相乘
% A 矩阵 2 行 4 列
% B 矩阵 4 行 2 列
E = A * B'% A , B 矩阵对应项相乘
F = A .* B% A 矩阵除以 B 矩阵 , 相当于 A 矩阵乘以 B 矩阵的逆
G = A / B % 对应项相除
H = A ./ B

【MATLAB】矩阵操作 ( 矩阵构造 | 矩阵运算 )相关推荐

  1. 【MATLAB】矩阵操作 ( 矩阵下标 | 矩阵下标排列规则 )

    文章目录 一.矩阵构造 1.获取指定位置的矩阵元素 2.获取指定行的元素 3.获取指定列的元素 二.矩阵下标排列顺序 一.矩阵构造 1.获取指定位置的矩阵元素 获取矩阵指定行列元素的方法 : % 生成 ...

  2. matlab中如何用数组绘图,matlab 基础学习(1)——数组,矩阵操作和绘图基础学习...

    一维数组(创建,赋值,取值,分割取值,四则运算等操作) 创建一维数组 >> A=[] %创建空的数组 >> B=[1 2 3 4 5] %两种创建行向量,数组的方式 >& ...

  3. MATLAB的学习——基本操作和矩阵操作

    基本操作 命令窗口操作: clc :删除以上的操作及输出: clear x y z 删除上面的 x y z 三个变量的值 输出格式的限定 >> format long >> x ...

  4. matlab+cummean,matlab常用操作备忘(2)

    北京理工大学  20981  陈罡 (22)专门图形绘制 area     :一个二维图形的填充 box      :控制轴的边界 comet    :二维彗星轨迹图 compass  :绘制从原点出 ...

  5. 大数据矩阵计算基础(二):R、Excel、Matlab中矩阵操作

    一.R语言 构造矩阵 a=matrix(c(1,2,3,4),ncol=2,byrow=T) b=matrix(c(5,6,7,8),ncol=2,byrow=T) c=matrix(c(1,2,3, ...

  6. MATLAB命令大全和矩阵操作大全

    一.矩阵的表示 在MATLAB中创建矩阵有以下规则: a.矩阵元素必须在"[ ]"内: b.矩阵的同行元素之间用空格(或",")隔开: c.矩阵的行与行之间用& ...

  7. 范德蒙德矩阵在MATLAB中怎么表示,Python 之 Python与MATLAB 矩阵操作总结

    Python 之 Python与MATLAB 矩阵操作小结 一.线形代数理论基础 线形代数(linear algebra)是数学的一个分支,研究矩阵理论.向量空间.线性变换和有限维线形方程组等内容. ...

  8. Matlab 基础知识——矩阵操作及运算(矩阵、数组区别)

    看论文时,经常看到矩阵,但在记忆里又看到数组.那么问题来了,矩阵和数组分别是什么?二者有什么区别?看论文时,经常看到矩阵,但在记忆里又看到数组.那么问题来了,矩阵和数组分别是什么?二者有什么区别? 在 ...

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

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

最新文章

  1. linux ssh权限漏洞,OpenSSH do_setup_env函数权限提升漏洞(CVE-2015-8325)
  2. 网易云信被纳入 Gartner 2021年《CPaaS 市场指南》研究报告
  3. StringBuilder与StringBuffer比较
  4. 【TypeError: float() argument must be a string or a number, not ‘map’】
  5. post发送byte数组_KAFKA消息发送
  6. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 21丨报告系统状态的连续日期【难度困难】​
  7. C#中哈希表(HashTable)的用法详解
  8. 决策树算法小结(三) CART原理及代码实现
  9. Rust语言开发基础(二)开发环境安装
  10. 微博舆情挖掘需求分析
  11. 智慧体检中心管理系统方案/APP/小程序/公众号/网站
  12. 阿里巴巴大数据实践:大数据建设方法论OneData
  13. Linux之sed流编辑器
  14. 梁建章:预计半年后中国会有条件开放国际旅游
  15. python爬取小说并下载_python3爬取小说存为文本实现小说下载
  16. 对我的数据分析工作帮助很大的“无用知识”
  17. GitHub干货分享
  18. 用CSS做的简单弹窗
  19. 关于华为昆仑关键业务服务器
  20. 数组实现链表(C++代码+图解)

热门文章

  1. (1分钟速通面试) 矩阵分解相关内容
  2. Flume采集日志数据
  3. 英伟达取消12GB版4080发售,老黄也被骂怂了
  4. python 设置开机自动启动热力烟雾机_《20100617-《强制性产品认证目录描述与界定表》与2009年HS编码参考对照表.xls》-支持高清全文免费浏览-max文档...
  5. 农历2017年与2018年交接
  6. pusher 创建新应用_laravel之pusher应用广播事件- 黑白课堂
  7. 会的多和会的精,你会选哪个
  8. 自动驾驶系类文档(二)-- 定位模块(Location)
  9. iview-table实现自适应高度渲染表格条数
  10. 按关键字搜索商品 (淘宝)