MATLAB中的常用矩阵运算
下面来介绍一下MATLAB中一些比较常见的矩阵运算,这也是我们进行算法调试的基础,具体如下所示:
1、显示矩阵A:在主界面的命令行窗口中输入下列代码:
A = [1 3 5;1 0 1;5 0 9]
方括号内是矩阵A的元素,每行元素由至少一个空格或逗号分开,分号(;)表示结束该行,开始另一行,按下回车键,将显示出矩阵A:
A =
1 3 5
1 0 1
5 0 9
2、矩阵取值:在命令行窗口输入下列语句:
A = [2 3 4 5 6;-4 -5 -6 -7 -8;3 5 7 9 1;2 4 6 8 10;-2 -3 -4 -5 -6]
V = [1 3 5];
b = A(V,2)
也就是b矩阵是由A的第二列的第1、3、5个元素组成
b =
3
5
-3
3、求矩阵的大小:在命令行输入下列语句
A = [1 2 3 4;5 8 7 2;6 9 4 1]
>>size(A)
>>A(3,3)
size是求矩阵行列维数的函数,运行后会显示为:
ans =
3 4
ans =
4
4、改变矩阵维度,在命令行输入下列语句:
>>A = [1 3 8 4;6 9 4 2;5 8 7 2]
>>reshape(A,6,2)
就是把一个3*4的矩阵变成一个6*2的矩阵,排序规则是按列取原始元素,直到满足新矩阵的列大小,依次重复下去,结果如下:
ans =
1 8
6 4
5 7
3 4
9 2
8 2
5、矩阵的转置:在命令行窗口输入下列语句:
>>A = [1 2 3;4 5 6;7 8 9]
>>B = A'
就是把A的转置赋予B,结果如下:
B =
1 4 7
2 5 8
3 6 9
6、一些特殊矩阵:语句如下:
>>A = zeros(3)
>>B = eye(3,4)
>>C = eye(3,3)
按下回车运行后,A矩阵是一个3*3的0矩阵,B矩阵是一个3*4的单位矩阵,C矩阵是一个3*3的单位矩阵,如下所示:
A =
0 0 0
0 0 0
0 0 0
B =
1 0 0 0
0 1 0 0
0 0 1 0
C =
1 0 0
0 1 0
0 0 1
今天先介绍到这,后续还有更新,请大家继续关注!!!
MATLAB中的常用矩阵运算相关推荐
- MATLAB中的常用函数小结
1. MATLAB中的常用函数小结 文章目录 1. MATLAB中的常用函数小结 1. MATLAB图像处理工具箱 1.1 图像显示 1.2 图像文件输入/输出 1.3. 图像像素值及其统计 1.4 ...
- MATLAB中的常用命令
MATLAB中命令窗口和编辑窗口中常用的命令 MATLAB2016a的帮助系统 在MATLAB命令行窗口中,可以通过一些命令来获取纯文本的帮助信息.包括: help.lookfor.which.doc ...
- [MATLAB]MATLAB中SIMULINK常用命令表
simulink的命令集 仿真命令 sim 仿真运行一个simulink模块 sldebug 调试一个simulink模块 simset ...
- matlab 中阿拉伯字母,常用阿拉伯字母念法
常用阿拉伯字母念法 (2017-07-23 10:35:02) Α α alpha a:lf 阿尔法 角度:系数 2 Β β beta bet 贝塔 磁通系数:角度:系数 3 Γ γ gamma ga ...
- MATLAB中文件的读写和数据的导入导出
http://blog.163.com/tawney_daylily/blog/static/13614643620111117853933/ 在编写一个程序时,经常需要从外部读入数据,或者将程序运行 ...
- ln x的matlab表示,ln在matlab中怎么表示
实现thln13算法的matlab程序_数学_自然科学_专业资料.clear a... (x) a^x ln x ax logba cos x tan x cot x ... (2) 指数和对数函数指 ...
- matlab中linspace的用法,matlab中的一些基本使用方法(持续添加)
MATLAB中的常用清除命令 1.clc命令:即可清空命令窗口中的内容. 2.clf命令:清除当前figure中的内容. 3.close命令:关闭当前打开的figure图形界面. 4.clear命令: ...
- matlab中数组的声明,如何使用Matlab声明矩阵数组
我们在Matlab软件中最常用的就是数组了,那么在Matlab中声明矩阵数组有哪些方式呢?下面小编给大家分享总结一下. 工具/材料 Matlab 首先在Matlab中最常用的声明数组的方式就是使用中括 ...
- matlab如何读取.mat文件,matlab中读取mat文件
Matlab 训练好的 BP 神经网络如何保存和读取方法 附实例说 (明)看到论坛里很多朋友都在提问如何存储和调用已经训练好的神经网络. 本人前几天也遇到了这样的问题,...... 2. 2 HDF ...
最新文章
- 如何在微服务架构下进行数据设计?
- 亮相2018CES:解读阿里云IoT筹谋全球物联网市场的一盘大棋!
- W3C XSL Transformations (XSLT) Version 2.0 翻译计划
- 最小生成树板子-AcWing 859. Kruskal算法求最小生成树
- 帮助文档的数据库结构
- 基于Xml 的IOC 容器-获得配置路径
- 手机型号识别 手机PID UID 驱动识别 数据库包
- mysql delete 标记_MySQL删除操作其实是假删除
- RecyclerView-- 侧滑删除和拖动排序
- 黑马vue实战项目-(六)商品列表组件的开发
- 【VScode】ubuntu系统的 VScode 调不出中文输入法
- 【渝粤教育】电大中专跨境电子商务理论与实务_1作业 题库
- 东北师范大学计算机学院晓辉,计算机学院
- Gitlab项目上传
- 有谁在阜阳计算机学校教英语,阜阳计算机学校怎么样、好不好
- 《CLR via C#》读书笔记---09 参数
- 汇编语言程序设计第二章--IA32
- 国家计算机与软件资格考试因试卷丢失延考
- Flink教程(28)- Flink性能优化
- 113资讯网:最近在玩一个4414站长论坛,可以发帖赚钱的站长论坛!