目录

Matlab矩阵

矩阵除法

矩阵乘方

数组的乘和除

数组的乘方

数据的输出格式

常用函数的应用

矩阵的建立

冒号表达式

结构矩阵和单元矩阵

结构矩阵:

单元矩阵:

矩阵元素的引用方式

利用冒号表达式来获取子矩阵

利用空矩阵删除矩阵中的元素

改变矩阵的形状(使用reshape函数)

关系运算

Matlab矩阵处理

特殊矩阵

矩阵变换

矩阵的转置

矩阵的旋转

矩阵求值

矩阵的特征值与特征向量


Matlab矩阵

矩阵除法

在matlab中有两种矩阵除法符号:”\“即左除和”/“即右除.如果A矩阵是非奇异矩阵,则A\B是A的逆矩阵乘B,即:

  • inv(A)*B;而B/A是B乘A的逆矩阵,即B*inv(A).具体计算时不用你矩阵而直接计算;
  • x = A\B就是A*x=B的解;
  • x=B/A就是x*A=B的解。

矩阵乘方

  • A^P意思是A的P次方;
  • 如果A是一个方阵,P是一个大于1的整数,则A^P意思是A的P次幂。

数组的乘和除

  • 数组的乘用符号.*表示;
  • A.*B表示A和B单个元素之间的对应相乘。

数组的乘方

  • 数组的乘用符号.^表示;
  • A.^*B表示A和B单个元素之间的对应相乘。

数据的输出格式

  • fromat命令的格式:farmat 格式符

  • 函数的调用格式为:函数名(函数自变量的值):

常用函数的应用

  • abs函数可以求实数的绝对值、复数的模、字符串的ASCII码值;

  • 用于取整的函数有fix、floor、ceil、round

         fix():为向0方向取整,

        ceil():在英文中,是天花板的意思,有向上的意思,所以,此函数是向上取整,它返回的是大于或等于函数参数,并且与之最接近的整数。正数,则直接将当前整数加一;负数,则将整数后面的数据抹除;整数,则不变。

        floor():向下取整(取小的数)的时候: 正数,则取其整数部位,抹除小数部位;负数,则取其整数加一;整数,则不变。

        round():四舍五入的时候: 正数,小数位大于5,则整数位加一,小数位小于5,则整数位不变,抹除小数位;负数,小数位小于5,则整数位不变,抹除小数位,小数位大于5,则整数位加一;整数,则不变。

矩阵的建立

  • 利用已建好的矩阵建立更大的矩阵:一个大矩阵可以由已经建立好的小矩阵拼接而成。

  • 可以用实部矩阵和虚部矩阵构成复数矩阵

冒号表达式

格式e1(初始值):e2(步长):e3(终止值),步长省略时默认步长为1;

linspace(a,b,n)  ---其中a,b分别表示初始值和终止值,n代表元素总数,n省略时自动产生100个元素。

结构矩阵和单元矩阵

结构矩阵:

格式为:结构矩阵.成员名=表达式

单元矩阵:

建立单元矩阵和一般矩阵相似,直接输入就可以了,只是单元矩阵元素用大括号括起来。

矩阵元素的引用方式

分为通过下标来引用矩阵的元素和通过序号来引用矩阵的元素。

利用冒号表达式来获取子矩阵

子矩阵是有矩阵中的一部分元素构成的矩阵。

A(i,:) 第i行的全部元素
A(:,j) 第j列的全部元素
A(i:i+m,k:k+m) 第i~i+m行内且在第k~k+m列中的所有元素
A(i:i+m,:) 第i~i+m行的所有元素

>> A=[1,2,3,4,5;6,7,8,9,10;11,12,13,14,15;16,17,18,19,20;21,22,23,24,25]A =1     2     3     4     56     7     8     9    1011    12    13    14    1516    17    18    19    2021    22    23    24    25>> A(3,:)ans =11    12    13    14    15>> A(:,4)ans =49141924>> A(2:3,3:4)ans =8     913    14>> A(2:3,:)ans =6     7     8     9    1011    12    13    14    15

利用空矩阵删除矩阵中的元素

改变矩阵的形状(使用reshape函数)

reshape(A,m,n):在矩阵总元素保持不变的前提下,将矩阵A重新排成m×n的二维矩阵。
注意: reshape函数只是改变原矩阵的行数和列数,但并不改变原矩阵元素个数及其存储顺序。

关系运算

这里只需要注意MATLAB中不等于号为“~=”即可,在比较两个标量的大小的时候,直接比较两数大小。若关系成立,则关系表达式的结果为1,否则为0。

Matlab矩阵处理

特殊矩阵

矩阵变换

提取对角线元素:

>> AA =1     2     3     4     56     7     8     9    1011    12    13    14    1516    17    18    19    2021    22    23    24    25>> diag(A)ans =17131925>> diag(A,1)ans =281420>> diag(A,-2)ans =111723>> 

矩阵的转置

实数的转置结果是一样的,单复数的转置两种情况是不同的

矩阵的旋转

矩阵求值

矩阵的特征值与特征向量

【MATLAB实验】MATLAB矩阵与数组及改变矩阵形状(rot90函数逆时针旋转、矩阵转置)相关推荐

  1. matlab求二阶电路图,MATLAB实验MATLAB数值计算:二阶电路时域研究

    <MATLAB实验MATLAB数值计算:二阶电路时域研究>由会员分享,可在线阅读,更多相关<MATLAB实验MATLAB数值计算:二阶电路时域研究(9页珍藏版)>请在人人文库网 ...

  2. Matlab 基础01 - 多维数组的排列转换和Permute 函数

    前言: 本章通过Matlab官网的例子,介绍Matlab Permute函数的数组维度置换功能:由于官网的说明比较晦涩难懂,所以,这里用自己的语言和理解重新组织了一下. 1 语法: B = permu ...

  3. matlab实验,MATLAB实验二

    实验二(一)系统响应及系统稳定性 1.实验目的 (1)掌握求系统响应的方法. (2)掌握时域离散系统的时域特性. (3)分析.观察及检验系统的稳定性. 2.实验仪器 PC机一台 MATLAB软件 3. ...

  4. 力改变物体形状举例_对旋转问题的思考-在离心力确定的情况下,物体的旋转情况如何通过宇宙中的相对运动情况和质量分布确定?...

    旋转会产生离心力,因此可以通过对加速度的测定完成对物体旋转情况的测定.这是一种众所周知的测定旋转的方式, 我把它描述成第一种旋转确定方式,即定义式的确定方式. 可是小伙伴们会问了:如果没有测力器,如何 ...

  5. Matlab矩阵和数组的操作

    一.矩阵的建立 1.直接输入法 将矩阵的元素用方括号括起来,按矩阵行的顺序输入各元素,同一行的各元素之间用空格或逗号分隔,不同行的元素之间用分号分隔. A = [16 3 2 13; 5 10 11 ...

  6. 【MATLAB实验】MATLAB图形绘制相关函数与定积分计算

    MATLAB实验 Matlab中的图形 对数图.极坐标图及条形图 填充图 三维作图 与mesh相关的几个函数 Matlab符号运算 matlab的常见6大符号运算 matlab特殊函数与图形 定积分的 ...

  7. 西安交通大学matlab实验报告,matlab实验报告.doc

    matlab实验报告.doc MATLAB实验报告1MATLAB实验报告MATLAB实验报告2姓名学号0905130129专业班级通信工程1301班学院信息科学与工程学院指导老师陈科文.支国明.张金焕 ...

  8. matlab_矩阵和数组

    官方: MATLAB 是"matrix laboratory"的缩写形式.MATLAB® 主要用于处理整个的矩阵和数组,而其他编程语言大多逐个处理数值. 所有 MATLAB 变量都 ...

  9. matlab2c使用c++实现matlab函数系列教程-rot90函数

    全栈工程师开发手册 (作者:栾鹏) matlab2c动态链接库下载 matlab库函数大全 matlab2c基础教程 matlab2c开发全解教程 matlab2c调用方法: 1.下载动态链接库 2. ...

最新文章

  1. 面试官问:MySQL 的自增 ID 用完了,怎么办?
  2. Yuan先生的博客网址
  3. 基于jQuery带图标的多级下拉菜单
  4. 负载均衡设备oracle,Oracle RAC 服务器端联接负载均衡(Load Balance)
  5. 车联网大数据框架_FEV:基于最新网关技术管理车联网大数据
  6. php xml相关函数方法,php中对xml读取的相关函数的介绍一
  7. silverligh的数据访问
  8. linux启动大叶机制,DPDK-Suricata应用部署
  9. mysql 单向复制_Mysql 复制(Replication)实现
  10. 鼠标偏移量_不止颜值!活动鼠标使用评测
  11. urdf 学习笔记一
  12. 织梦网站建设广告网络公司网站模板 电脑+手机 整站源码
  13. 分析开关电源中电容和电感的几条原则
  14. JavaMail学习6 发送邮件
  15. MQTT协议从服务端到客户端详解
  16. 在web页面嵌入百度地图(含定点定位)
  17. 计算机注销之后一直黑屏,Win7旗舰版电脑注销完黑屏怎么解决?
  18. 计算机组成原理调研报告,[调研报告]计算机组成原理课程设计报告模板2011.doc...
  19. JOBDU-OJ 1456 胜利大逃亡
  20. echarts 多组图例重叠问题

热门文章

  1. 沙 棘 叶 中 多 糖 的 初 步 研 究
  2. 券商量化交易接口api到底是什么?
  3. 汽车行业1月展望:高景气度持续,新能源累计销量同比转正-20210104.PDF
  4. 情人节程序员用HTML网页表白【76-谢谢你的爱】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
  5. 第7章 中断控制器8259A
  6. Nat. Light | 深度学习在全息和相干成像中的应用
  7. windows环境rocketMq启动mqbroker.cmd无反应
  8. 汽车美容如何做好会员管理
  9. 江苏大学计算机技术考研试卷,江苏大学考研历年真题汇总
  10. 浏览器使用socks5