一、基本操作

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 基本操作与矩阵输入相关推荐

  1. Matlab学习——基本操作与矩阵输入

    一.基础操作 1. 清除MATLAB里面的valuable clear valuable名字 2. MATLAB里面的keyword pi -- 圆周率π Inf -- ∞ NaN -- not a ...

  2. matlab:基本操作与矩阵输入

    学习素材:MATLAB教程_台大郭彦甫(14课)原视频补档 MATLAB教程_台大郭彦甫(14课)原视频补档_哔哩哔哩_bilibili (部分素材使用视频截图) 目录 一.基本运算 二.关键字 三. ...

  3. [MATLAB]基本操作与矩阵输入

    基本操作与矩阵输入 基本操作 基本的四则运算 嵌入函数 复数运算 变量 变量基本规则 查询变量 将内置函数更改意义 Format 符号 矩阵及向量 矩阵的输入 索引 矩阵元素的替换 :操作符 增广矩阵 ...

  4. MATLAB(一)基本操作与矩阵输入

    文章目录 前言 一.Matlab视窗 二.基本操作与矩阵输入 1. 把MATLAB当做计算机 2. 初等数学函数 Exercise练习 2. 嵌入函数 3. 特殊变量和常量 4.MATLAB调用优先 ...

  5. MATLAB中的复杂矩阵输入问题

    MATLAB中的复杂矩阵输入问题 #如图矩阵 如何在MATLAB中输入,作为一个初入matlab的萌新...真的难到了诶 ZHO G

  6. MATLAB第一节课基本操作与矩阵输入

    # 计算 ##  四则运算+ - * / ^ exercise ###calculate sqrt():开根号的函数,也可以直接()^(). 函数有:cos().sin().tan.log().log ...

  7. matlab矩阵行位列维,Matlab—基本操作与矩阵输入

    写在前面 还有一个月就美赛了,本系列文章适用于完全没有任何 matlab 基础,但是有别的编程语言基础的人看,我会结合自己的理解,有的放矢的讲,不会掺杂很多废话,各位读者轻喷~ matlab 运算符 ...

  8. Matlab笔记 第二章 基本操作与矩阵输入

    1 基本操作 1.1 MATLAB作为计算器 运算符:+ - * / ^ 计算结果,并将其显示 优先规则: 优先组中的左向右 优先组是(第一组最高): 1. 括号(()) 2. 次方(^) 3. 乘法 ...

  9. matlab基本操作与矩阵输入简单表示

    1.matlab中就是直接输出答案 >> 1+1ans =2 1*9ans =9 2.matlab中输出矩阵 空格表示行,有分号表示换行 a=[1 2 3 4]a =1 2 3 4> ...

最新文章

  1. 17、Spring Boot普通类调用bean【从零开始学Spring Boot】
  2. 用js操作table、tr、td 「字体样式及TD背景图片」
  3. python asyncore
  4. Android权限管理
  5. HashSet、LinkedHashSet、TreeSet
  6. 【机器学习】输出层的设计
  7. js select 联动
  8. 美创科技荣获国家信息安全漏洞库(CNNVD)技术支撑单位
  9. sentaurus的SDE仿真基本流程
  10. 刚才对着电脑发呆了很久,天马行空想起在B站看到的两句话,感悟颇多,活出一个真正有灵魂的人吧。分享给大家。
  11. 这辈子要做件有意义的事
  12. 高性能JSON框架之FastJson的简单使用
  13. 生成验证码并判断用户是否输入正确
  14. AWK中的OFS的问题
  15. 国外香港云计算服务器评测,UCLOUD云计算活动及体验香港云主机综合评测记录
  16. CONV SAME CONV VAILD CONV
  17. 如何写一个C语言头文件,C语言头文件如何写?.doc
  18. python 柱状图 内部颜色_Matplotlib/seaborn柱状图使用不同的颜色分组存储箱
  19. java为文本框添加背景颜色,文本框添加背景图片,文本框背景图片,文本框添加水印[Java...
  20. 格兰杰检验的基本步骤_格兰杰检验流程

热门文章

  1. 【每日一库】ppcp - 带进度条的拷贝工具
  2. 如何让孩子算20以内的加法更快
  3. 一款非常经典的蓝牙多媒体芯片​RDA5850
  4. 自然保护区相关矢量数据下载
  5. 2017南开秋奥鹏作业计算机,南开17秋学期《DirectX程序设计》在线作业(资料)...
  6. 深度之眼Pytorch打卡(十三):Pytorch全连接神经网络部件——线性层、非线性激活层与Dropout层(即全连接层、常用激活函数与失活 )
  7. 教授专栏01 | 汪扬:元宇宙助香港,新经济创未来
  8. 在eclipse上运行html文件
  9. linux dp接口显示,DP接口无法输出2K甚至1080分辨率·「已解决」
  10. 数据分析AB测试实战项目