(二)【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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • J2EE架构师路线脑图

    J2EE架构师路线脑图

    2022年6月16日
    33
  • token多平台身份认证架构设计思路

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 作者:哈莫 cnblogs.com/beer/p/6029861.html 1、概述 在存在账号体系的信息系统中,对…

    2021年6月28日
    86
  • 力争群雄:2012年度IT博客大赛100强脱颖而出[通俗易懂]

    力争群雄:2012年度IT博客大赛100强脱颖而出[通俗易懂]2012年度IT博客大赛于11月20日圆满结束。这一所谓的“海选”阶段为期33天,引无数网友和博主翘首以待,来源包括51CTO、独立个人博客、其他博客服务托管商,以及今年评选新增加的分类如独立博客、学生博客和团队博客等众多博主共同参加了这一角逐,其中100位实力雄厚和人气充盈的博主获得了前100强的殊荣。他们占据了25万张票选中的8成以上份量,并将为2012年度IT博客50…

    2022年7月21日
    10
  • 数模笔记(五):变异系数法

    数模笔记(五):变异系数法数模笔记(一):线性规划、整数规划及非线性规划数模笔记(二):层次分析法数模笔记(三):灰色系统分析方法数模笔记(四):插值与拟合一、原理若某项指标的数值差异较大,能明确区分开各被评价对象,说明该指标的分辨信息丰富,因而应给该指标以较大的权重;反之,若各个被评价对象在某项指标上的数值差异较小,那么这项指标区分各评价对象的能力较弱,因而应给该指标较小的权重。因为方差可以描述取值的离散程度,即某指标的方差反映了该指标的的分辨能力,所以可用方差定义指标的…

    2022年6月8日
    62
  • 案例上手 Python 数据可视化

    案例上手 Python 数据可视化课程亮点6个常用的数据可视化工具使用方法 20个案例贯穿各个工具的学习过程 基于GUI/HTML/Web网站多种绘图风格 中、美、日三国不同思想的制图工具 从静态到交互,满足不同需要的图示课程背景数据可视化是数据分析和机器学习的重要环节,比如数据清洗、特征工程、机器学习、数据分析(特别是报告)、评估等环节都会用到“数据可视化”技术。数据可视化同时还广泛存在于各…

    2022年6月16日
    22
  • vue 重新加载页面_页面重新加载

    vue 重新加载页面_页面重新加载Vue刷新页面重新加载问题描述在加载同一路由页面的时候,vue的页面默认是不刷新的,需要重新加载数据解决方案修改App.vue在路由视图上添加一个变量isRouterAlive判断显示实现重新加载<template><!–<router-view/>–><router-viewv-if=”isRouterAlive”/></template><script>/*这个脚本主要是用来刷新页面的

    2022年10月17日
    0

发表回复

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

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