matlab之矩阵运算
目录
1.行矩阵(Row vector)
2.列矩阵(column vector)
3.替换矩阵值
4.: 操作
5.矩阵合并成增广矩阵操作
6.一些特殊矩阵
7.常用矩阵函数
1.行矩阵(Row vector)
例如:a = [1 3 5 7 9]
2.列矩阵(column vector)
例如:b = [2; 4; 6; 8; 10]
3.矩阵索引
A(8) = 9
,编号是按照一列一列数下来
A([1 3 5]) = 1 7 5 按列数下来的第一位,第三位,第五位
A(3,2) = 2
,以逗号隔开的两个数字,前面表示行,后面表示列
3.替换矩阵值
A(x) = b
,等号左边是索引,首先索引到需要替换的位置,然后用右边的值去赋值(替换)
如果想要删掉某一行,格式:A(x,:) = []
如果想要删掉某一列,格式:A(:,x) = []
4.:
操作
如果要创建一个非常长的矩阵,例如从 1 到 100,手动输入非常麻烦,这时就可以利用 ":
” 操作符
格式:A = [first:tolerance:end]
,从 first 开始,end 为结束,tolerance 为公差创造一个等差向量(tolerance 默认值为 1)
":
" 操作符还有另一种用法,如果想取矩阵的某一行或者某一列,只需要 A(x,:)
或者 A(:,x)
"
5.矩阵合并成增广矩阵操作
格式:F = [A B]
或 F = [A;B]
(这两种做法产生的结果是不一样的)
6.一些特殊矩阵
eye(n)
:n×n 的单位矩阵zeros(n1,n2)
:n1×n2 的矩阵,矩阵内元素全部为 0ones(n1,n2)
:n1×n2 的矩阵,矩阵内元素全部为 1diag([x1 x2 x3])
:主对角线为 x1,x2,x3 的矩阵linspace(a,b,n)
:生成一个 1×n 的矩阵,第一个元素值为 a,最后一个元素值为 b,共有 n 个数据rand(m,n)
:生成一个 m×n 阶的矩阵,矩阵内的值是 0-1 之间的随机值
7.常用矩阵函数
max(A)
:求出矩阵每一列中的最大值max(max(A))
:求出矩阵所有元素中的最大值min(A)
:求出矩阵每一列中的最小值min(min(A))
:求出矩阵所有元素中的最小值sum(A)
:计算矩阵每一列的和sum(sum(A))
:求出矩阵内所有元素的和mean(A)
:计算矩阵每一列的平均数mean(mean(A))
:求出矩阵内所有元素的平均数sort(A)
:将矩阵每一列元素从小到大进行排序sortrows(A)
:按照第一列中数值从小到大的顺序把每一行进行排序size(A)
:计算出矩阵有多少行多少列length(A)
:求出行数或者列数当中的较大值find(A,x)
求出满足条件的值 x 在矩阵当中的位置
matlab之矩阵运算相关推荐
- MATLAB常见矩阵运算函数,矩阵的转置transpose()、求行列式值det()、求矩阵的秩rank()、求矩阵的特征值eig()、求逆矩阵inv()
MATLAB常见矩阵运算函数 1.转置 如矩阵A 转置后 2.求行列式的值det(A) 使用此函数必须保证A为方阵 3.求矩阵的秩 4.求方阵的特征值 5.求方阵的逆矩阵
- Eigen/Matlab库矩阵运算方法
Eigen/Matlab库矩阵运算方法 Eigen库包含头文件简介: Core 有关矩阵和数组的类,有基本的线性代数(包含 三角形 和 自伴乘积 相关),还有相应对数组的操作. Geometry 几何 ...
- 【Matlab技巧——矩阵运算、Nan字符处理】
Matlab技巧--矩阵运算.Nan字符处理 没人点赞这个博客就关啦!T_T 博客介绍 问题 1.一维矩阵 2.二维矩阵去除所有含Nan的行 3.二维矩阵去除所有全是Nan的行 没人点赞这个博客就关啦 ...
- matlab基本矩阵运算,MATLAB入门:基本操作与矩阵运算
基本操作 把matlab当作计算器使用 把matlab当计算器使用基本符合常识,不过多赘述(下同,着重记录与常识有出入的地方). 需要注意的有: =表示赋值,判断是否相等用==: matlab中没有l ...
- MATLAB入门——矩阵运算笔记
3-3 MATLAB矩阵运算_哔哩哔哩_bilibili 1.创建一个1行6列的矩阵 2.对矩阵每个元素都加x 3.PLOT函数作图 以索引(索引就是该数字在矩阵里是第几个)为横坐标 4.多维矩阵 以 ...
- 【MATLAB】矩阵运算之矩阵分解
矩阵分解:把一个矩阵分解成为矩阵连乘的形式. 矩阵的分解函数 chol Cholesky分解 cholinc 稀疏矩阵的不完全Cholesky分解 lu 矩阵LU分解 luinc 稀疏矩阵的不完全LU ...
- matlab基本矩阵运算,科学网—matlab中矩阵基本运算 - 成爱芳的博文
以矩阵A为例: (1)转置矩阵求取 AT transpose(A) >> A=[1 0 3; 2:4; 3 1 0] A = 1 0 3 2 3 4 3 ...
- 用MATLAB做矩阵运算
矩阵在matlab中的一些操作都在这些图片中 还有一些常用的矩阵函数可以调用,在许多网上的博客都是有的现在就粘贴如下: (1) ones()函数:产生全为1的矩阵,ones(n):产生n*n维的全1矩 ...
- matlab基本矩阵运算,MATLAB矩阵及其运算
<MATLAB矩阵及其运算>由会员分享,可在线阅读,更多相关<MATLAB矩阵及其运算(10页珍藏版)>请在人人文库网上搜索. 1.Matlab矩阵及其运算目录矩阵创建1矩阵的 ...
- matlab中矩阵运算:点乘
matlab中矩阵相乘: A=1 4 7 8 3 B=6 7 0 3 4 A*B此时不能相乘,无效: 但A.*B是有效的,是对应位置每一项相乘: A.*B=6 28 0 24 12 点除同理.(./) ...
最新文章
- 三: cocos2d-x代码分析
- bootstrap modal使用方法
- Token 认证的来龙去脉
- 使用pscp从windows电脑拷贝数据到linux遇到的ssh_init错误
- Spring实战(前言:Spring容器)
- 聊聊同步、异步、阻塞与非阻塞
- ggplot2 | 使用小提琴图+箱形图+抖动图展示数据分布情况
- PAT (Basic Level) Practice (中文)答案合集
- 190628 - 解决新版本LastPass没有谷歌套件时打开就闪退的问题.md
- 阿里云ECS建网站(建站)超详细全套完整图文教程!菜鸟必看!
- 车牌号测试打分最准确的软件,车牌号码吉凶测试
- Google爬虫如何抓取JavaScript的?
- 银行业务学习之道:信用卡的具体功能
- CRUD的意思???
- 深夜磨刀,Linux Graphics Stack 概述 | Linux 驱动
- 正确安装AMD X2双核驱动及补丁的方法
- 百度2020最新产品经理笔试题及自己的答案(一)
- UG/NX 二次开发(C#) 获取曲面的中心点坐标
- mybatis(超详细,常用)
- 解决warning:implicit declaration of function 'Xil_Out32' [-Wimplicit-function-declaration]