通用
size返回数组大小
size(A): 返回一个行向量,对应A的相应维度的长度。对于矩阵,就是 [行数,列数],对于彩色图像,就是 [行数,列数,3]size(A, k)返回 A 在第 k 个维度上的长度
rand:返回指定维数的均匀分布的随机数组
rand()返回一个 (0,1)内均匀分布的的标量rand(n)返回一个 n x n 的随机矩阵rand(m,n,p)orrand([m n p]): 返回一个 m x n x p 维的随机张量
.*,.\elementwise 乘法和除法
Vector 相关
- 求两个向量的点积 :
dot(v1,v2) - 求向量的模长,用2范数 :
norm(v1,2) - 求两个向量对应元素相乘,返回一个向量,使用
v1.*v2 - 复制向量
- 行向量复制 n 行 ->
A = 1:4; B = repmat(A,n,1) - 列向量复制 n 列 ->
A = (1:3)'; B = repmat(A,1,n)
- 行向量复制 n 行 ->
Matrix 相关
inv(A)

这篇博客介绍了MATLAB中进行数值计算的一些通用方法,包括获取数组大小、生成随机数、向量的点积、模长计算以及矩阵的逆和复制。特别强调了矩阵求逆时使用除法运算的高效性,并展示了不同方式复制向量和矩阵的语法。
最低0.47元/天 解锁文章
2028

被折叠的 条评论
为什么被折叠?



