(二)【Matlab】Matlab矩阵处理

(二)【Matlab】Matlab矩阵处理【Matlab】

大家好,又见面了,我是你们的朋友全栈君。

【Matlab】


关注微信公众号二进制人工智能并回复matlab,即可获取本文的md文件。
md文件编辑器:https://www.typora.io/ ,可对本文进行二次笔记。



在这里插入图片描述

A 特殊矩阵

A.a 通用性矩阵

在这里插入图片描述
以上函数调用格式相同,以zeros为例:
在这里插入图片描述
例题:
在这里插入图片描述


A.b 用于专门学科的特殊矩阵

在这里插入图片描述
例题:
在这里插入图片描述


在这里插入图片描述
在这里插入图片描述


在这里插入图片描述
在这里插入图片描述
rat:有理数


在这里插入图片描述
在这里插入图片描述


在这里插入图片描述
例子:
在这里插入图片描述


B 矩阵变换

B.a 对角阵

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述
例题:
在这里插入图片描述


B.b 三角阵

在这里插入图片描述


在这里插入图片描述


B.c 矩阵的转置

在这里插入图片描述
例子:
在这里插入图片描述


B.d 矩阵的旋转

在这里插入图片描述


B.e 矩阵的翻转

在这里插入图片描述
在这里插入图片描述


B.f 矩阵的求逆

在这里插入图片描述
例题:
在这里插入图片描述

C 矩阵求值

C.a 矩阵的行列式

在这里插入图片描述
例题:
在这里插入图片描述


C.b 矩阵的秩

在这里插入图片描述
例题:
在这里插入图片描述

C.c 矩阵的迹

在这里插入图片描述
例子:
在这里插入图片描述


C.d 向量和矩阵的范数

矩阵或向量的范数用来度量矩阵或向量在某种意义下的长度。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


C.e 矩阵的条件数

在这里插入图片描述
在这里插入图片描述
例题:
在这里插入图片描述


D 矩阵的特征值与特征向量

D.a 矩阵特征值的数学定义

在这里插入图片描述


D.b 求矩阵的特征值和特征向量

在这里插入图片描述
例子:A*X(:,1)=D(1)*X(:,1)
在这里插入图片描述
例题:
在这里插入图片描述
X3对角为X1和X2,


D.c 特征值的几何意义

在这里插入图片描述
y1和y2分别是x1和x2经过A矩阵变换得到的。把 λ 1 、 λ 2 \lambda_1、\lambda_2 λ1​、λ2​当作伸缩因子,y1和y2是x1和x2经过 λ 1 、 λ 2 \lambda_1、\lambda_2 λ1​、λ2​伸缩以后的结果,如图所示。
更进一步地,连续取单位向量x,让它大小保持唯一,那么Ax就将圆弧拉伸,变成椭圆弧。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


E 稀疏矩阵

稀疏矩阵指的是零元素个数远远多于非零元素个数的矩阵,如果将大量的零元素也存储起来,必将导致存储空间的浪费。为此,MATLAB为稀疏矩阵提供特殊的存储方式。

E.a矩阵的存储方式

在这里插入图片描述
例子:
在这里插入图片描述


E.b 稀疏存储方式的产生

在这里插入图片描述
例子:
在这里插入图片描述


在这里插入图片描述
例子:
在这里插入图片描述


在这里插入图片描述
用A的一行元素表示一个稀疏矩阵的元素,相当于A每一行的每个元素是相应的稀疏矩阵元素的一个信息。这些信息组合经过spconvert就可以得到相应的稀疏矩阵元素。
例子:
A描述的稀疏矩阵:[2,2,1:第二行第二列的1;2,1,-1:第二行第一列的-1;2,4,3:第二行第四列的3;其他为0。]经过spconvert实现A描述的稀疏矩阵。
在这里插入图片描述


在这里插入图片描述
在这里插入图片描述
例子:
在这里插入图片描述
在这里插入图片描述

A的稀疏存储:
在这里插入图片描述


在这里插入图片描述


E.c 稀疏矩阵应用举例

在这里插入图片描述

clc;clear
kf1= [1;1;2;1;0];     % 主对角线以下第一条元素
k0 = [2;4;6;6;1];     % 主对角线元素
k1 = [0;3;1;4;2];     % 主对角线以上第一条元素
B = [kf1,k0,k1];
d = [-1;0;1];
A = spdiags(B,d,5,5); % 产生稀疏存储的稀疏矩阵
f = [0;3;2;1;5];
x = A\f               %求出解


在这里插入图片描述


图片来源:
https://www.icourse163.org/search.htm?search=%E4%B8%AD%E5%8D%97%E5%A4%A7%E5%AD%A6%20Matlab#/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152968.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 登陆网站时验证码有什么作用

    登陆网站时验证码有什么作用没有验证码登陆,黑客会更加容易激活成功教程你的账号,通过组合码刷机等黑客技术来破取你的密码,有了验证码相当于加了一层很厚的屏障,安全系数很高。  验证码是一种区分用户是计算机和人的公共全自动程序。  验证码作用:可以防止恶意激活成功教程密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力激活成功教程方式进行不断的登陆尝试,实际上是用验证码是现在很多网站通行的方式(比如招商银行的网上个人银行,百度社…

    2022年7月14日
  • 【面试】面试中经常遇到的Git 操作命令

    【面试】面试中经常遇到的Git 操作命令

    2022年2月20日
  • 开源 微商分销系统 php,[PHP程序] 微商新零售分销平台源码Thinkphp内核 产品营销推广神器…

    开源 微商分销系统 php,[PHP程序] 微商新零售分销平台源码Thinkphp内核 产品营销推广神器…源码介绍一个新零售的派单工具,有了平台,会让客户主动加你买货,100%成交,还会积极帮你转介绍,让你不仅仅获得派单,还能建立自己的商友圈,积累强大的人脉。平台的机制中一共分为13个商友星级,从一星到十三星,每升一星就会获得大量的平台派单,升到13星一共可获得百万笔零售订单。平台没有行业限制,无论你是微商,电商还是实体,无论你是卖衣服、化妆品还是食品,都可以使用平台。同行可以合作,异业可以联盟,不用…

    2022年5月17日
  • 什么是pl/sql语句_过程化SQL有三种循环结构

    什么是pl/sql语句_过程化SQL有三种循环结构—认识PL/SQL   ***PL/SQL的使用几乎贯穿于整个Oracle的学习过程,也是作为一个初级开发人员必须掌握的重要知识点。   ***结构化查询语言(SQL)是用来访问和操作关系型数据库的一种标准通用语言,它属于第四代语言(4GL),       简单易学,使用它可以很方便地调用相应的语句来取得结果。该语言的特点就是非过程化。也就是说,使用       的…

    2022年10月11日
  • 图形推理1000题pdf_图形推理的复习流程

    图形推理1000题pdf_图形推理的复习流程1.养成图形推理的思维方式图形推理是整个行测考试中比较独特的存在,考生可以思考一下,如果图形推理的某一道题不会,那可能真的就是不会,想多久都是想不出来的,它不像言语的题目,言语题不会的话,可能是纠结,两个答案之间徘徊;它也不像数量关系,数量题不会,可能是不会技巧,但给你足够的时间,列方程总是能做出来的。可是图形推理的题目不会,那真的就是不会的,给你多少时间你都是想不出来,但一旦告诉你这…

    2022年9月10日
  • STM32中的NVIC详解[通俗易懂]

    STM32中的NVIC详解[通俗易懂]转载自https://blog.csdn.net/wuyuzun/article/details/72783152NVIC的全称是Nestedvectoredinterruptcontroller,即嵌套向量中断控制器。对于M3和M4内核的MCU,每个中断的优先级都是用寄存器中的8位来设置的。8位的话就可以设置2^8=256级中断,实际中用不了这么多,所以芯片厂商…

    2022年5月8日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号