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

news/2024/11/24 2:00:36/

学习目标:矩阵的中阶段学习和掌握

矩阵元素的查找

clear all;
A=[4 0 5;0 6 8;9 9 9]
B=find(A)                  %返回非0元素的位置
C=find(A>=5)               %返回位置
D=A(find(A>=5))
A(find(A==9))=666   

矩阵元素的排序

clear all;
A=[3 0 4;0 2 1;5 4 7]
B=sort(A)               %   每一列从小到大排序
C=sort(A,2)             %   按照行排序
D=sort(A,'descend')     %   降序  
E=sort(A,2,'descend')

矩阵元素的求和

clear all;
A=[2 2 1 1;3 3 3 3;1 1 1 1]
B1=sum(A)       %每一列的和
B2=sum(A,2)    
C1=cumsum(A)   %返回值为矩阵     
C2=cumsum(A,2)
D=sum(sum(A))    %  总和

矩阵元素的求积

clear all;
A=[4 4 4 0;5 5 5 5;6 6 6 6]
B1=prod(A)
B2=prod(A,2)
C1=cumprod(A)
C2=cumprod(A,2)

矩阵元素的差分

clear all;
A=[1 1 1 0;2 2 2 2;1 2 3 4]
B1=diff(A)              
B2=diff(A,2)    %每一列求2阶差分
B3=diff(A,1,1)   %列上进行1阶差分
B4=diff(A,1,2)   %行上进行1阶差分

全0矩阵

clear all;
A=zeros(3)
B=zeros(2,4)
C=zeros(size(B))

全1矩阵

clear all;
A=ones(4)
B=ones([4,2])
C=ones(size(A))

对角线是1的矩阵

clear all;
A=eye(4)
B=eye([4,5])
C=eye(size(B))

随机矩阵    0到1 

clear all;
A=rand(4)
B=rand([2,5])
C=rand(size(B))

标准正态分布矩阵 均值为0方差为1

clear all;
A=randn(4)  
B=randn([2,5])
C=randn(size(B))

 每一行,每一列,对角线的和都相等

clear all;
A=magic(5)


http://www.ppmy.cn/news/347195.html

相关文章

ASO优化之关于应用宝的关键词排名

应用宝是国内主要的安卓应用分发渠道之一,它的流量和影响力是非常大的。所以我们可以通过ASO优化,来提升应用宝关键词覆盖和排名,从而有利于应用可以获得稳定的自然下载量。 关键词覆盖要围绕元数据的优化(包括应用名称&#xff…

<Android开发> 集成so库

<Android开发> 集成so库 <Android开发> HAL层集成第三方so库 一 前言 在笔者的另一个文章<Android开发> HAL层集成第三方so库 分析了如何在hal层将第三方的so库文件集成到系统中;本文其实与其…

JAVA如何学习爬虫呢?

学习Java爬虫需要掌握以下几个方面: Java基础知识:包括Java语法、面向对象编程、集合框架等。 网络编程:了解HTTP协议、Socket编程等。 HTML、CSS、JavaScript基础:了解网页的基本结构和样式,以及JavaScript的基本语…

计算机提示“找不到vcruntime140.dll,无法继续执行代码可”以这样子修复

首先,对于那些不熟悉的人来说,vcruntime140.dll是一个关键文件,用于在Windows操作系统上运行使用C语言编写的大型应用程序。如果你正在运行或安装这样的应用程序,但找不到vcruntime140.dll文件,那么你的应用程序可能无…

联想G490装ubuntu20后wifi无法使用

联想G490是一个很老的型号了,我装完ubuntu20.04后,发现wifi无法使用,只能使用有线。 开始直接到联想官网去查看有无驱动,发现老版本没有linux驱动支持 后来逛,无意发现以下驱动,安装即可解决。 通过有线…

联想服务器ThinkServer网卡驱动程序缺失的解决办法

1、概述 从学校拿回来了一台联想的服务器(TS130)打算部署项目测试一下,发现服务器原来的windows server 2003不能安装mysql64位的软件,就请求学校是否需要帮他们重新安装一个windows server 2008的。后来安装好server2008后发现没…

联想服务器linux系统raid驱动,SUSE Linux服务器企业版加载阵列卡驱动程序步骤

在Red Hat enterprise ver.3.0下安装 请依照以下的步骤,于red hat enterprise ver.3.0作业系统下安装intel ich7r lsi logic embedded sata raid控制晶片的驱动程式: 1.使用red hat作业系统安装光碟开机。 2&#xff0…

一文读懂,WAF阻止恶意攻击的8种方法

WAF(Web 应用程序防火墙)是应用程序和互联网流量之间的第一道防线,它监视和过滤 Internet 流量以阻止不良流量和恶意请求,WAF 是确保 Web 服务的可用性和完整性的重要安全解决方案。 它通过充当保护 Web 应用程序服务器免受恶意客…