b站-MATLAB教程学习1 Array_Operation

本教程由台大郭彦甫老师讲解,涵盖MATLAB基本操作、矩阵输入、优先级规则、变量命名、特殊常量及函数使用。深入探讨了向量与矩阵的创建、运算,包括外积、内积、矩阵逆、转置等。同时介绍了数组索引、等差数列生成、矩阵特殊操作如最大值、最小值、求和、排序等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

b站-MATLAB教程学习–台大郭彦甫老师

基本操作与矩阵输入

①precedence rules优先级:() ^ 先乘除后加减
②upper case/lower case make differece大小写不一样
③Can variable names can begin with a number? 2A A2☑
④Special Variables and Constants:ans
i,j:complex number复数
Inf:∞ eg:x=1/0
eps:2.2204e-016
NaN:not a number eg:x=inf/inf
pi:π

/tim:
根号:()^0.5 或 sqrt()
ln:log 【因为打log就是ln natural,log就是ln】
e:exp()
/
⑤MATLAB Calling Priority优先级
优先级
变量第一哦,如果要用到cos函数,要把先前在工作区的cos清除(clear cos)
⑥Numeric Display "Format"数据形式
数据形式举例⑦Array(Vector and Matrix 向量或矩阵)
Row vector:>>a=[1 2 3 4]
Column vector:>>b=[1;2;3;4]
outer product 外积>>a
b
inner product 内积>>ba
⑦Array Indexing(小括号)取矩阵内的元素
方法一:
方法一
方法二:
方法二⑧Colon Operator 分号: 用于等差数列
形式⑨删去某列
eg: A(3,:)=[] --删去第三行
Replacing Entries
/tim:
inv(B)输出的是矩阵B的逆矩阵
C=A’表示转置
A^2=A
A
A.^2=A中每一个元素变为平方
/
⑩Some Special Matrix
在这里插入图片描述max(A) 找每列的最大 min(A)找每列的最小
sum(A) 算每列的总和 mean(A) 算每列的平均值
max(max(A))找矩阵的最大值

sort(A) 每列进行排序(每列从上到下是升序的)
sortrows(A)对第一列的元素进行排列(过程中是整行进行操作,还是从上到下是升序的)
size(A) 行、列数算出来
length(A) 行列数中最大的哪一个
find(A==5)找A中等于5的元素的序号是几

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值