Matlab —— 02 基本操作与矩阵输入
一、基本操作
1. help
功能:便于快速了解指令的使用
ex: 查询 pi 的简明介绍
Question
通过 matlab 计算出下列算式结果
Answer
(1)
(2)
或
(3)
(4)
2. who
功能:便于快速了解变量类型
3. clear
功能:清除已经添加到工作区的变量
原先的工作区:
命令行操作:
当前的工作区:
4. format
功能:更全面得显示数值信息
Ex:显示更多小数点后的位 & 用科学计数法显示更多小数点后的位
Ex:以分数形式显示
Question
Answer
5. clc
功能:清空命令行窗口
;
功能:使显示命令行窗口更加简洁
二、矩阵输入
1. Row vector
功能:表示行向量
Ex:
2. Column vector
功能:表示列向量
Ex:
3. 内积 (行向量 * 列向量)
功能:求得结果为实数
4. 特殊矩阵
linspace():线性向量
eye():主对角线元素为 1,其他为元素为 0 的矩阵
zeros():全部元素为 0 的矩阵
ones():全部元素为 1 的矩阵
diag():除了主对角线元素,其他元素均为0的矩阵
5. 外积(列向量 * 行向量)
功能:求得结果为矩阵
6. Matrix
功能:表示矩阵
7. 如何找到向量的指定元素
Ex:表示行向量 A 的第 3 个元素
8. 如何找到矩阵的指定元素
①、通过行列指定元素
Ex:表示矩阵 C 的第 1 行、第 2 列的元素
②、通过排序指定元素
Ex:表示矩阵 C 按列排序下第 4 个元素
其他表示矩阵元素形式
“;”:通过C矩阵构造新矩阵
“space”:指定按列排序的元素
“,”:区分行列
“:”:全部元素
Ex:指定矩阵 D 的第 3 行全部元素
9. 如何删除/添加矩阵的行/列
删除行:矩阵(删除的行号, : ) = []
添加行:矩阵(添加的行号, : ) = [添加的元素]
删除列:矩阵(:, 删除的列号) = []
添加列:矩阵(:, 添加的列号) = [添加的元素]
Ex:删除/添加矩阵的行
Ex:删除/添加矩阵的列
10. 快速构造等差向量/矩阵
①、变量 = [开始]:结束值]
Ex:默认以 1 为等差构造向量
②、变量 = [开始值:等差值:结束值]
Ex:自定义等差值构造向量
③、① + ②
Ex:构造矩阵
11. 增广矩阵
①、横向拼接
②、纵向拼接
12. 矩阵与矩阵的计算
①、矩阵加法 (A+D)
功能:两个矩阵的每个对应元素直接相加
②、矩阵乘法 (A*D)
功能:第一个矩阵的行 * 第二个矩阵的列
③、矩阵点乘 (A.*D)
功能:两个矩阵的每个对应元素直接相乘
④、矩阵除法 (A/D)
功能:A/D ≈ A * inv(D)
⑤、矩阵点除 (A./D)
功能:两个矩阵的每个对应元素直接相除
⑥、矩阵的转置 (A’)
功能:矩阵对角线元素互换
F[a][b] ↔ F[b][a]
13. 矩阵与实数的计算
①、矩阵加实数 (A+a)
功能:两个矩阵的每个元素都加上实数
②、矩阵(点)除实数 (A/a == A./a)
功能:两个矩阵的每个元素都除以实数
③、矩阵的实数次方 (Aa)
功能:矩阵需要进行实数次自乘
④、矩阵的实数点次方 (A.a)
功能:矩阵需要进行实数次自点乘
14. 矩阵相关函数
①、max()
max(A):找到矩阵 A 中每一列的最大元素
max(max(A)):找到矩阵 A 中最大的元素
③、min()
min(A):找到矩阵 A 中每列最小元素
min(min(A)):找到矩阵 A 中最小元素
③、sum()
sum(A):统计矩阵 A 中每一列的元素和
sum(sum(A)):统计矩阵 A 中所有元素和
④、mean()
mean(A):统计矩阵 A 中每一列元素的平均值
mean(mean(A)):统计矩阵 A 所有元素的平均值
⑤、sort()
sort(A):对矩阵 A 的列元素进行由小到大、由上到小的排序
以每列的元素作为对比基准,实现元素与元素在同一列上的排序
⑥、sortrows()
sortrows(A):对矩阵 A 的第一行元素进行由小到大,由上到下的排序
以每行的头元素作为对比基准,实现行与行的交换
⑦、size()
size(A):得到矩阵 A 的大小,用行*列的形式表示
⑧、length()
length(A):表示向量 A 有多少个元素。不用来表示矩阵
⑨、find()
find(A==a):在矩阵 A 中寻找实数 a 的排序位置
Matlab —— 02 基本操作与矩阵输入相关推荐
- Matlab学习——基本操作与矩阵输入
一.基础操作 1. 清除MATLAB里面的valuable clear valuable名字 2. MATLAB里面的keyword pi -- 圆周率π Inf -- ∞ NaN -- not a ...
- matlab:基本操作与矩阵输入
学习素材:MATLAB教程_台大郭彦甫(14课)原视频补档 MATLAB教程_台大郭彦甫(14课)原视频补档_哔哩哔哩_bilibili (部分素材使用视频截图) 目录 一.基本运算 二.关键字 三. ...
- [MATLAB]基本操作与矩阵输入
基本操作与矩阵输入 基本操作 基本的四则运算 嵌入函数 复数运算 变量 变量基本规则 查询变量 将内置函数更改意义 Format 符号 矩阵及向量 矩阵的输入 索引 矩阵元素的替换 :操作符 增广矩阵 ...
- MATLAB(一)基本操作与矩阵输入
文章目录 前言 一.Matlab视窗 二.基本操作与矩阵输入 1. 把MATLAB当做计算机 2. 初等数学函数 Exercise练习 2. 嵌入函数 3. 特殊变量和常量 4.MATLAB调用优先 ...
- MATLAB中的复杂矩阵输入问题
MATLAB中的复杂矩阵输入问题 #如图矩阵 如何在MATLAB中输入,作为一个初入matlab的萌新...真的难到了诶 ZHO G
- MATLAB第一节课基本操作与矩阵输入
# 计算 ## 四则运算+ - * / ^ exercise ###calculate sqrt():开根号的函数,也可以直接()^(). 函数有:cos().sin().tan.log().log ...
- matlab矩阵行位列维,Matlab—基本操作与矩阵输入
写在前面 还有一个月就美赛了,本系列文章适用于完全没有任何 matlab 基础,但是有别的编程语言基础的人看,我会结合自己的理解,有的放矢的讲,不会掺杂很多废话,各位读者轻喷~ matlab 运算符 ...
- Matlab笔记 第二章 基本操作与矩阵输入
1 基本操作 1.1 MATLAB作为计算器 运算符:+ - * / ^ 计算结果,并将其显示 优先规则: 优先组中的左向右 优先组是(第一组最高): 1. 括号(()) 2. 次方(^) 3. 乘法 ...
- matlab基本操作与矩阵输入简单表示
1.matlab中就是直接输出答案 >> 1+1ans =2 1*9ans =9 2.matlab中输出矩阵 空格表示行,有分号表示换行 a=[1 2 3 4]a =1 2 3 4> ...
最新文章
- 17、Spring Boot普通类调用bean【从零开始学Spring Boot】
- 用js操作table、tr、td 「字体样式及TD背景图片」
- python asyncore
- Android权限管理
- HashSet、LinkedHashSet、TreeSet
- 【机器学习】输出层的设计
- js select 联动
- 美创科技荣获国家信息安全漏洞库(CNNVD)技术支撑单位
- sentaurus的SDE仿真基本流程
- 刚才对着电脑发呆了很久,天马行空想起在B站看到的两句话,感悟颇多,活出一个真正有灵魂的人吧。分享给大家。
- 这辈子要做件有意义的事
- 高性能JSON框架之FastJson的简单使用
- 生成验证码并判断用户是否输入正确
- AWK中的OFS的问题
- 国外香港云计算服务器评测,UCLOUD云计算活动及体验香港云主机综合评测记录
- CONV SAME CONV VAILD CONV
- 如何写一个C语言头文件,C语言头文件如何写?.doc
- python 柱状图 内部颜色_Matplotlib/seaborn柱状图使用不同的颜色分组存储箱
- java为文本框添加背景颜色,文本框添加背景图片,文本框背景图片,文本框添加水印[Java...
- 格兰杰检验的基本步骤_格兰杰检验流程
热门文章
- 【每日一库】ppcp - 带进度条的拷贝工具
- 如何让孩子算20以内的加法更快
- 一款非常经典的蓝牙多媒体芯片​RDA5850
- 自然保护区相关矢量数据下载
- 2017南开秋奥鹏作业计算机,南开17秋学期《DirectX程序设计》在线作业(资料)...
- 深度之眼Pytorch打卡(十三):Pytorch全连接神经网络部件——线性层、非线性激活层与Dropout层(即全连接层、常用激活函数与失活 )
- 教授专栏01 | 汪扬:元宇宙助香港,新经济创未来
- 在eclipse上运行html文件
- linux dp接口显示,DP接口无法输出2K甚至1080分辨率·「已解决」
- 数据分析AB测试实战项目