目录

向量的生成

矩阵的生成

矩阵的四则运算

矩阵的行列式计算

矩阵的幂运算矩阵的幂运算

矩阵的特征值运算

求矩阵行数/列数/维数

矩阵的简单函数

一些特殊矩阵的生成

矩阵元素的定位和获取

矩阵的对角抽取

上三角矩阵和下三角矩阵抽取


向量的生成

1.直接输入向量

>>a=[1 2 3  4 5 6  7 8 9]

a=[1 2 3 4 5 6 7 8 9]

>>b=[1;2;3;4;5;6;7;8;9]

b=[1

2

3

4

5

6

7

8

9]

用空格或逗号生成行向量,用分号生成列向量。

2.利用冒号表达式

基本形式:x=x1:step:xn

>>a=1: 2: 12

a=1  3  5  7  9  11

3.线性等分向量生成

y=linspace(x1,x2,n)

>>y=linspace(1,100,6)

y=1.0000   20.8000   40.6000    80.2000     100.0000

矩阵的生成

1.直接输入小矩阵

例:表示矩阵

a=

1  2  3

4  5  6

7  8  9

>>a=[1 2 3; 4 5 6; 7 8 9]

1.矩阵大小可不预先定义

2.行元素用空格或逗号格开 行之间用分号或回车符分开

3.输入矩阵要以”[ ]”为标识

矩阵的四则运算

1.矩阵的加减

>>a=[1 2 3;2 3 4;3 4 5];

>>b=[1 1 1;2 2 2;3 3 3];

c=a+b

c =

2   3   4

4   5   6

6   7   8

2.矩阵的乘法

>>c=a*b*c

c =

168  210  252

240  300  360

312  390  468

3.矩阵的除法

左除”\”:  X=A\B 是方程式AX=B的解

右除”/”:  X=B/A 是方程式XA=B的解

例:求线性方程组Ax=b, A=[5 12 8;6 5 8;9 6 10], b=[7;11;7];

>>x=A\b

x=

-4.7073

-1.2439

5.6829

矩阵的行列式计算

>>a=det(b)

矩阵的幂运算矩阵的幂运算

>>a=b^3

矩阵的特征值运算

>>A=[7  3  -2;3  4  -1;-2  -1  3];

>>[x,y]=eig(A)

x =

0.5774   -0.0988   -0.8105

-0.5774    0.6525   -0.4908

0.5774    0.7513    0.3197

y =

2.0000         0         0

0            2.3944       0

0                   0         9.6056

x为特征向量矩阵 y为特征值矩阵

求矩阵行数/列数/维数

ndims(A)  返回A的维数 
size(A) 返回A各个维的最大元素个数
length(A)  返回max(size(A)) 
[m,n]=size(A) 如果A是二维数组,返回行数和列数
nnz(A)  返回A中非0元素的个数

矩阵的简单函数

矩阵的秩函数rank()

逆函数inv()

矩阵对角元素抽取函数diag()

上三角矩阵和下三角矩阵抽取triu()和tril()

正弦,余弦函数sin(),cos()

指数函数exp()

平方根函数sqrt()

模函数abs()

一些特殊矩阵的生成

1.全0阵

>>zeros(m,n);  %生成m*n阶的全0阵

2.单位阵

>>eye(m,n);  %生成m*n阶的单位阵

3.全1阵

>>ones(m,n);  %生成m*n阶的全1阵

4.随机阵

>>rand(n);  %生成n*n阶(0,1)区间均匀分布的随机阵

>>rand(m,n);%生成m*n 阶(0,1)区间均匀分布的随机阵

>>randn(m,n);%生成m*n 阶正态分布的随机阵,    均值为1,方差为0,标准差为1

矩阵元素的定位和获取

1.取出矩阵中某一个元素

>>a(i,j)

2.取出矩阵某几行(列)元素

>>a(x1:x2,:)    %取x1行到x2行

>>a(:,y1:y2)  %取y1列到y2列

>>a(x1:x2,y1:y2)   %取x1行到x2行,取y1列到y2列

矩阵的对角抽取

diag(m)

diag(m,k)

diag(v,k)

上三角矩阵和下三角矩阵抽取

tril(m)

tril(m,k)

triu(m)

triu(m,k)

Matlab——向量及其运算相关推荐

  1. MATLAB——向量的运算

    文章目录 一.向量的定义: ***向量的生成方法:直接输入法.冒号法和利用MATLAB函数创建三种方法.*** 二.向量元素的引用: 三.向量的定义与赋值: 四.向量的点积运算: 向量的叉积: 向量的 ...

  2. 图解Matlab向量和向量运算

    创建向量xl1, xl2:可以使用空格或者逗号分隔: 创建列向量lxl1,使用分号分隔: xl1(3),获取向量xl1的第三个值: (:),列出向量的所有组件: xl1(1:3),取第1到3个值: 向 ...

  3. MATLAB学习与使用:向量及其运算

    1.MATLAB向量及其运算 (1)直接输入向量:a = [1,2,3,4],b = [2 1 4 5],c = [1;2;3;4] a为行向量 b为行向量 c为列向量 (2)利用冒号表达式生成向量: ...

  4. 水仙花数 matlab,matlab向量运算解决水仙花数问题

    MATLAB入门教程 * 1 * 下一篇文章 1.MATLAB的基本知识 1-1.基本运算与函数 在MATLAB下进行基本数学运算,只需将运算式直接打入提示号(>>)之後,并按入Enter ...

  5. matlab 向量去除空格,MATLAB向量

    行向量 列向量 MATLAB 行向量: 创建行向量括在方括号中的元素的集合,用空格或逗号分隔的元素.r = [7 8 9 10 11] 执行上述语句,返回下述结果:r = Columns 1 thro ...

  6. matlab vdp1000,第四章 MATLAB的数学运算.ppt

    第四章MATLAB的数学运算要点 第四章 MATLAB的数学运算 MATLAB可以进行很多的数学运算, 如:多项式.线性插值.傅里叶变换和微分 方程等. 教学内容 多项式与插值 函数运算 微分方程 应 ...

  7. 第二章matlab数据及其运算,第2章 MATLAB数据及其运算_习题答案

    第2章 MATLAB数据及其运算 习题2 一.选择题 1.下列可作为MATLAB合法变量名的是().D A.合计B.123 C.@h D.xyz_2a 2.下列数值数据表示中错误的是().C A.+1 ...

  8. matlab 矩阵加减乘除运算

    文章目录 matlab 矩阵加减乘除运算 1 .加.减运算 2. 乘法 3.向量点积 4.向量叉乘 5.混合积 6.矩阵的卷积和多项式乘法 7.反褶积(解卷)和多项式除法运算 8.张量积 9. 除法运 ...

  9. 怎样用matlab做复数运算,MATLAB面向复数运算的设计.doc

    MATLAB面向复数运算的设计 MATLAB面向复数运算的设计 MATLAB的所有运算都是定义在复数域上的.这样设计的好处是:在进行运算时,不必像其他程序语言那样把实部和虚部分开来处理.为描述复数,虚 ...

最新文章

  1. matlab 台风数据插值,matlab画台风轨迹图小tip
  2. centos7 yum源安装ruby27方法
  3. 论文浅尝 | 使用预训练深度模型和迁移学习方法的端到端模糊实体匹配
  4. java list 去空字符串_从字符串列表中删除空字符串
  5. android电视接跳舞毯,跳舞毯怎么连接电视 跳舞毯怎么玩
  6. div覆盖在dropdownlist之上的方法
  7. 土地利用转移矩阵--更新中
  8. Linux公网渗透抓鸡实验
  9. Kali渗透-MSF木马免杀技术
  10. 文献阅读-CSC-中文错别字-有关论文搜集-+CGED
  11. 张正友标定法代码解释
  12. WTS 2.1.18124.1 彻底抛弃了 15063(Win 10 创意者更新)
  13. 如何在第三方平台或系统中引入外源邮箱:126邮箱、QQ邮箱
  14. 第五章第五题(千克与磅之间的互换)(Conversion from kilogram to pound and pound to kilogram)
  15. 硬盘分区大学计算机,电脑硬盘容量要怎么选?又要怎么硬盘合理分区?今天我再说一次!...
  16. linux/android系统开发,高级adb 命令汇总
  17. 软考中级软件设计分享
  18. 超像素(slic算法)特征提取(颜色,纹理)——个人梳理
  19. 我国智能变电站建设到什么程度了
  20. 战略支援部队信息工程大学的计算机类,战略支援部队信息工程大学2018年硕士研究生招生简章...

热门文章

  1. u盘数据恢复软件哪个好?免费软件有哪些?
  2. 【20230407】NVIDIA显卡算力、Jetson比较
  3. 操作系统内核框架图整理
  4. 2021csp-j2 题解
  5. python是全世界最好的语言学校_______是全世界最好的语言
  6. 特征值 是 系数行列式等于0时的 解
  7. UNR2 黎明前的巧克力
  8. 关于Error during artifact deployment. See server log for details.问题
  9. 有没有人知道我这个怎么弄?
  10. 酒店管理系统-毕业设计