利用matlab矩阵运算进行矩阵转换 请问在matlab矩阵运算中使用什么命令?谢谢!

matlab中有没有什么命令可以让矩阵中所有元素相加啊_百度知道
matlab中有没有什么命令可以让矩阵中所有元素相加啊
%列求和b=sum(A,2) %行求和c=sum(A(:)) %矩阵求和假定A为一个矩阵:sum(A)以矩阵A的每一列为对象,对一列内的数字求和。sum(A,2)以矩阵A的每一行为对象,对一行内的数字求和。通过下面的例子,可以明白:&& a=[1 2 3; 4 5 6; 7 8 9]a =1
9&& sum(a)ans =12
18&& sum(a,2)ans =61524&& sum(a(:))ans =45
其他类似问题
为您推荐:
提问者采纳
比如您要求A矩阵中所有元素的和:A =
8sum(A(:))ans =
提问者评价
恩,非常感谢啊
其他3条回答
-0; B=sum(A)B =
0;&gt.5690
-0.2656&gt.3899
-0.6871&gtsum(A)是将A的元素逐行相加,而sum(A.5596
-0; sum(B,2)ans =
0。例如&gt.9921
0,1)跟sum(A)效果一样.2735
0;&&gt.5831
-0; A=randn(5)A =
-0,2)获得逐列相加的结果.9409
0,sum(A.6232
sum(sum(A))
matlab的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁查看: 7368|回复: 17|关注: 0
matlab中矩阵A(:)是什么意思
<h1 style="color:# 麦片财富积分
新手, 积分 9, 距离下一级还需 41 积分
A是一个矩阵,A=[3 4 2;1 5 3;4 7 1],A(:)这个是表示什么意思
关注者: 177
你自己可以试一下
<h1 style="color:#3 麦片财富积分
关注者: 28
<h1 style="color:#5 麦片财富积分
关注者: 3
<h1 style="color:# 麦片财富积分
|此回复为最佳答案
就是把矩阵的元素按列的顺序变为一列,矩阵转化为向量
<h1 style="color:# 麦片财富积分
关注者: 1
MATLAB中的所有元素都是按列进行排列的 A(:)是将所有元素按列排序
<h1 style="color:# 麦片财富积分
A(:)就是按matlab中的存储顺序,从A(1)到A(end)依次按列排序。
<h1 style="color:# 麦片财富积分
我想问一下,如果是A{:},这又是什么意思呢?
<h1 style="color:# 麦片财富积分
&& A=[3 4 2;1 5 3;4 7 1];A(:)
<h1 style="color:# 麦片财富积分
学习了,谢谢~~~~
站长推荐 /2
Powered by查看: 150297|回复: 9|关注: 0
请问一下Matlab如何求一个矩阵的转置矩阵?
<h1 style="color:# 麦片财富积分
新手, 积分 6, 距离下一级还需 44 积分
本人刚接触Matlab,希望大家帮帮忙:lol
<h1 style="color:# 麦片财富积分
B=A‘求A的转置
寻找真正属于自己的天空!
<h1 style="color:# 麦片财富积分
好像直接输入矩阵后右上角一瞥就是转置矩阵了吧
关注者: 59
|此回复为最佳答案
原帖由 jtgbg 于
21:15 发表
本人刚接触Matlab,希望大家帮帮忙:lol
&& a=rand(3)
a =
& & 0.8147& & 0.9134& & 0.2785
& & 0.9058& & 0.6324& & 0.5469
& & 0.1270& & 0.0975& & 0.9575
&& b=a'
b =
& & 0.8147& & 0.9058& & 0.1270
& & 0.9134& & 0.6324& & 0.0975
& & 0.2785& & 0.5469& & 0.9575
复制代码
About me:/article-43-1.html
<h1 style="color:# 麦片财富积分
谢谢,果然OK了。。哈哈
<h1 style="color:# 麦片财富积分
jiwang 发表于
B=A‘求A的转置
<h1 style="color:# 麦片财富积分
<h1 style="color:# 麦片财富积分
B=A.' 是转置
B=A'&&是共轭转置
<h1 style="color:# 麦片财富积分
B=A.' 是转置
B=A'&&是共轭转置
<h1 style="color:# 麦片财富积分
关注者: 1
B=A.' 是转置
B=A'&&是共轭转置
果然专业。
站长推荐 /2
Powered bymatlab三维矩阵转为二维矩阵用matlab读取一个6波段影像,读取的是m*n*6的三维矩阵,请问如何用reshape或者其他命令,把这个矩阵转化为k×6的二维矩阵呢?(其实就是在三维情况下,把m×n的矩阵化为一维的)
a=rand(m,n,6)b=reshape(m*n,6)一个示例:>> a=rand(2,3,2)a(:,:,1) =
0.0975a(:,:,2) =
0.9706>> b=reshape(a,6,2)b =
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 matlab 定义矩阵 的文章

 

随机推荐