Matlab快速入门——矩阵的高级学习

这篇具有很好参考价值的文章主要介绍了Matlab快速入门——矩阵的高级学习。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 学习目标:掌握高级的矩阵知识

逆矩阵和广义逆矩阵

clear all;
A=magic(4)
B=[2 4;6 4]      
C=inv(A)
inv(B)
D=pinv(B)     
B*D*B

求矩阵的秩   跟线性相关有关系   反映的是是否是线性相关  满秩则线性无关

clear all;
A=magic(4)
B=[5 4 3;1 2 3;7 7 7]
r1=rank(A)
r2=rank(B)

矩阵的迹    对角线元素之和     特征值之和

clear all;
A=magic(4)
t1=trace(A)
eig(A)
t2=sum(eig(A))

矩阵的范数   默认求2范数   1  无穷  需要大家掌握范数的基本数学知识

clear all;
A=[1 1 1;3 3 3;2 7 7]
n1=norm(A,1)
n2=norm(A)
n3=norm(A,inf)

求矩阵的平方根

clear all;
A=[4 4 4;6 6 6;6 7 8]
X=sqrtm(A)
B=X*X

求矩阵的指数和自然对数

X1=expm(A)
Y1=logm(X1)

稀疏矩阵

clear all;
A=rand(4,3)>0.4
S=sparse(A)
whos 

clear all;
A=[0 0 0 66;0 0 55 0;0 0 0 0;44 0 0 0]
S=sparse(A)
n1=nnz(S)    %计算稀疏矩阵非零值得个数
spy(S)       %对非零元素的分布进行图形化显示

单位稀疏矩阵

clear all;
A=speye(4)
C=full(A) 文章来源地址https://www.toymoban.com/news/detail-581697.html

到了这里,关于Matlab快速入门——矩阵的高级学习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数学建模------MATLAB学习使用

    多项式就是使用行向量分别表示前面的系数,这个需要按照一定的顺序,而且为0的系数不能够省略,按照从高到低的顺序进行表示; 我们接下来演示一下如何求多项式的根: 我们首先来认识一下求多项式的根的函数roots 接下来我们哪一个最高次为5的多项式举例: 这个方程

    2024年03月27日
    浏览(61)
  • 数学建模学习(7):Matlab绘图

    最基础的二维图形绘制方法:plot -plot命令自动打开一个图形窗口Figure; 用直线连接相邻两数据点来绘制图形 -根据图形坐标大小自动缩扩坐标轴,将数据标尺及单位标注自动加到两个坐标轴上,可自定坐标轴,可把x,  y 轴用对数坐标表示 -如果已经存在一个图形窗口,plot命

    2024年02月14日
    浏览(41)
  • matlab数据的获取、预处理、统计、可视化、降维 | 《matlab数学建模方法与实践(第三版)》学习笔记

    一、数据的获取 1.1 从Excel中获取 使用readtable() 使用xlsread()——xlswrite() 1.2  从TXT中获取 使用load() 使用textread() 使用fopen() fread() fclose()  使用fprintf()写入信息到txt  1.3 从图片中获取 使用imread  1.4 从视频获取  使用视觉工具箱中的VideoFileReader  二、数据的预处理 2.1 缺失值处

    2024年01月19日
    浏览(67)
  • 数学建模 | MATLAB数据建模方法--机器学习方法

    近年来,全国赛的题目中,多多少少都有些数据,而且数据量总体来说呈不断增加的趋势, 这是由于在科研界和工业界已积累了比较丰富的数据,伴随大数据概念的兴起及机器学习技术的发展, 这些数据需要转化成更有意义的知识或模型。 所以在建模比赛中, 只要数据量还

    2024年02月03日
    浏览(70)
  • 第3章 3.3 MATLAB中的矩阵(MATLAB入门课程)

    MATLAB教程新手入门篇(数学建模清风主讲,适合零基础同学观看)_哔哩哔哩_bilibili 上一节中介绍了MATLAB中向量的基本操作,本节介绍MATLAB中矩阵的相关知识。因为向量可以看成矩阵的一个特例,所以它们有许多类似的操作。 在MATLAB中,矩阵的创建方法主要有三种,分别是:

    2024年02月04日
    浏览(38)
  • MATLAB入门——矩阵运算笔记

    3-3 MATLAB矩阵运算_哔哩哔哩_bilibili 以索引( 索引就是该数字在矩阵里是第几个 )为横坐标 以 空格或逗号 分割同一行元素, 分号 分隔各行 5.1 转置  5.2 取逆  5.3 求特征值和特征向量  5.4 乘法  5.5 点乘(对应元素相乘)

    2024年02月05日
    浏览(42)
  • MATLAB入门-矩阵的运算

    本篇文章为学习笔记,课程链接为:头歌 常见的矩阵运算有算术运算、关系运算和逻辑运算。MATLAB中的所有变量都是以矩阵的形式存储的,单个变量就相当于一个1*1的矩阵。 下面展示的是常见的矩阵之间的算术运算: 其中矩阵的除运算有两种情况: 当两个矩阵同维时:矩阵

    2024年02月09日
    浏览(35)
  • Matlab矩阵数组入门指南

    Matlab是一种高级技术计算语言,广泛应用于工程、科学和经济分析领域,可以用于数据可视化、数值计算等。本文将着重介绍Matlab中的矩阵数组。矩阵数组是Matlab中最基本的数据类型,是一个数值矩阵或字符矩阵的集合。矩阵数组可以用一维和二维数组来表示,其中一维数组

    2024年02月06日
    浏览(40)
  • 快速上手MATLAB:科研、工程、数据分析,MATLAB入门(下)教你基础知识!分享《MATLAB初学者教程 MATLAB编程-菜鸟入门(清晰版)》

    1、《MATLAB完全学习手册(视频+课件+代码)》 2、《MATLAB入门》 3、《详解MATLAB在科学计算中的应用》 4、《案例二 MATLAB与Excel交互》 5、《MATLAB初学者教程 MATLAB编程-菜鸟入门(清晰版)》 6、《MATLAB常用函数参考 MATLAB函数汇总 精通MATLAB》 7、等等。。。。 前两天,我们在(

    2024年02月07日
    浏览(78)
  • Matlab快速入门——数组

    学习目标:学习关于数组的详细知识(喜欢的别忘记点赞收藏呦) clear all; A=[]               %空数组 B=[5 6 5 4 1]      %行向量 C=[5,5,5,4,4]      %行向量 D=[3;3;3;3;5]      %列向量 E=C\\\'               %对行向量转置得到列向量 数组元素的表示方式: clear all; A=[3 9 6 8 7] b1=A(3)  

    2024年02月08日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包