matlab中向量和矩阵有什么区别?
4个回答
展开全部
4.1
数组运算和矩阵运算
从外观形状和数据结构来看,二维数组和数学中的矩阵没有区别.但是,矩阵作为一种变换或映射算符的体现,矩阵运算有着明确而严格的数学规则.而数组运算是MATLAB软件所定义的规则,其目的是为了数据管理方面,操作简单,指令形式自然和执行计算有效.所以,在使用MATLAB时,特别要明确搞清数组运算和矩阵运算的区别.表4.1.1列出了两种运算指令形式的实质内涵的异同.
4.1.1
数组运算和矩阵运算指令形式和实质内涵
数组运算
矩阵运算
指令
含义
指令
含义
A.'
非共轭转置
A'
共轭转置
A=s
把标量s赋给数组A的每个元素
s+B
把标量s分别与数组B的每个元素相加
s-B,
B-s
标量s分别与数组B的元素之差
s.*A
标量s分别与数组A的元素之积
s*A
标量s分别与矩阵A的元素之积
s./B,
B.\s
标量s分别被数组B的元素除
s*inv(B)
矩阵B的逆乘标量s
A.^n
数组A的每个元素的n次方
A^n
A为方阵时,矩阵A的n次方
A+B
数组对应元素的相加
A+B
矩阵相加
A-B
数组对应元素的相减
A-B
矩阵相减
A.*B
数组对应元素的相乘
A*B
内维相同矩阵的乘积
A./B
A的元素被B的对应元素除
A/B
A右除B
B.\A
一定与上相同
B\A
A左除B(一般与右除不同)
exp(A)
以e为底,分别以A的元素为指数,求幂
expm(A)
A的矩阵指数函数
log(A)
对A的各元素求对数
logm(A)
A的矩阵对数函数
sqrt(A)
对A的积各元素求平方根
sqrtm(A)
数组运算和矩阵运算
从外观形状和数据结构来看,二维数组和数学中的矩阵没有区别.但是,矩阵作为一种变换或映射算符的体现,矩阵运算有着明确而严格的数学规则.而数组运算是MATLAB软件所定义的规则,其目的是为了数据管理方面,操作简单,指令形式自然和执行计算有效.所以,在使用MATLAB时,特别要明确搞清数组运算和矩阵运算的区别.表4.1.1列出了两种运算指令形式的实质内涵的异同.
4.1.1
数组运算和矩阵运算指令形式和实质内涵
数组运算
矩阵运算
指令
含义
指令
含义
A.'
非共轭转置
A'
共轭转置
A=s
把标量s赋给数组A的每个元素
s+B
把标量s分别与数组B的每个元素相加
s-B,
B-s
标量s分别与数组B的元素之差
s.*A
标量s分别与数组A的元素之积
s*A
标量s分别与矩阵A的元素之积
s./B,
B.\s
标量s分别被数组B的元素除
s*inv(B)
矩阵B的逆乘标量s
A.^n
数组A的每个元素的n次方
A^n
A为方阵时,矩阵A的n次方
A+B
数组对应元素的相加
A+B
矩阵相加
A-B
数组对应元素的相减
A-B
矩阵相减
A.*B
数组对应元素的相乘
A*B
内维相同矩阵的乘积
A./B
A的元素被B的对应元素除
A/B
A右除B
B.\A
一定与上相同
B\A
A左除B(一般与右除不同)
exp(A)
以e为底,分别以A的元素为指数,求幂
expm(A)
A的矩阵指数函数
log(A)
对A的各元素求对数
logm(A)
A的矩阵对数函数
sqrt(A)
对A的积各元素求平方根
sqrtm(A)
展开全部
只有一行的是行向量,只有一列的是列向量,n*n的是矩阵,1*1的是标量。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
向量和矩阵还是好区别的吧
size(x)不就知道了,向量有一个维数是1,矩阵2个维数都不是1
说的是2维的情况。
size(x)不就知道了,向量有一个维数是1,矩阵2个维数都不是1
说的是2维的情况。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
向量可以看成是n*1或者1*n的矩阵,因此矩阵的基本运算法则都适合于向量。
而方差是统计学中说随机样本的,如果你向量/矩阵作为随机样本出现,他们的概念则是一致的。
D(X)=
E(X^2)-(E(X))^2,其中E表示求平均值,^2表示求平方,这对于所有样本类型计算都是一样的。
而从x=[-1
-1
1
2]即可以认为是1*4的矩阵,也可认为是行向量。但一般都称为行向量。
向量是特殊的矩阵来说。
而方差是统计学中说随机样本的,如果你向量/矩阵作为随机样本出现,他们的概念则是一致的。
D(X)=
E(X^2)-(E(X))^2,其中E表示求平均值,^2表示求平方,这对于所有样本类型计算都是一样的。
而从x=[-1
-1
1
2]即可以认为是1*4的矩阵,也可认为是行向量。但一般都称为行向量。
向量是特殊的矩阵来说。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询