88问答网
所有问题
matlab中如何将矩阵的每一列或者每一行的平均值赋给另外一个一维数组?
还有就是如何在for循环中将所得的一组数据赋给一个数组?
举报该问题
推荐答案 推荐于2017-10-13
用mean函数可以求每一列的平均值
求每一行的平均值可以矩阵转置的方法
========================
对矩阵A,
mean(A)%每一列的平均值
mean(A')%每一行的平均值
==================
for循环复制数组A
for i = 1:max(size(A))
B(i) = A(i)
end
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/ScStggttS.html
其他回答
第1个回答 推荐于2017-09-14
用mean函数可以求每一列的平均值
求每一行的平均值可以矩阵转置的方法
========================
对矩阵A,
mean(A)%每一列的平均值
mean(A')%每一行的平均值
==================
for循环复制数组A
for i = 1:max(size(A))
B(i) = A(i)
end
相似回答
如何将matlab数组
循环赋值
给另外一
组数组
答:
很明显i=1:6,因此循环后d只有六个元素,而 r=normrnd(m(i),n(i),1,200)为200个元素,当然不可以了,你的意思是把每次产生的r赋给d中的元素是不。可以这样 function for_rnd()m=[1200,700,650,1300,600,630];n=[100,50,50,80,100,80];产生
均值
,方差分别为m(i),n(i)的随机数...
哎
matlab中如何把一
组数据存入
另外一个数组或者矩阵中
答:
若是每一次循环得到的impixel都是
一列的
话,只需每次计算出后写a(:,i)=impixel,若是一行:a(i,:)=impixel,若impixel得大小不定,你就在for外预定义一个元组a=cell(N,1);然后每次写a{i}=impixel,最后所有的impixel都存在a里,当然你也可以定义一个结构体,不过我觉得元组更容易操作一些 ...
在MATLAB中怎么把每一列的
数据依次弄到另
一个矩阵
上去
答:
另外你没有必要自己编,直接用reshape 比如 b=reshape(a,54,1)
matlab如何
提取
矩阵中的每一列
作为新的变量
答:
其中,第一个循环
将矩阵每一列
提取出来,存储到一个长度为m的cell
数组
r中。第二个循环将r中的每个元素存储到对应的r1到r25变量中,使用了
MATLAB的
eval函数来动态生成变量名。需要注意的是,使用eval函数动态生成变量名是不推荐的,因为容易引起代码的可读性和可维护性问题。建议使用cell数组或结构体等...
怎样
用
matlab
求
矩阵每一行
和
每一列的平均值
答:
1、打开
matlab
,在命令行窗口中输入a=[12 24 35;26 78 56],创建一个2行3列
的矩阵
。2、在命令行窗口中输入mean(a(:)),求a矩阵所有元素的平均值。3、按回车键之后,可以看到a矩阵所有元素的平均值是 38.5000。4、如果想求
矩阵每一列的平均值
,输入mean(a,1)。5、如果想求
矩阵每一行的
...
matlab中如何
实现
一个矩阵的每一列
数据对应相加并输出新的矩阵啊...
答:
a=[1 2 3;4 5 6;7 8 9];[m,n]=size(a);b=cumsum(a,2);R=b(:,2:m)以上两行代码只需要改a即可,a
的维数
随便改,其余的不动它,R就是你想要的 亲测可用~哪里不懂可以继续问我哦~
在Matlab中如何将一个矩阵中
满足某条件的数值放入
另外一个矩阵中
答:
B = A(A~=0)
matlab如何将
3行
1列的矩阵赋给
x,y,z?
答:
[x;y;z]=P;试试吧 x=P(:,1);就是把第
一列赋给
x,以此类推 求采纳
大家正在搜
matlab求矩阵每一列的和
matlab中取某矩阵的一列
matlab中求矩阵的行和列和
matlab将矩阵变成一列
matlab怎么取出矩阵的一列
matlab在矩阵中增加一列
matlab把一列数据变成矩阵
matlab建立m行n列矩阵
matlab矩阵取一列
相关问题
matlab中如何将矩阵中某一列的元素同时除以一个变量?
哎matlab中如何把一组数据存入另外一个数组或者矩阵中
在matlab中如何将一个矩阵的一行或一列取出来,还是一个矩...
MATLAB问题,如何将一列一维数组按每m个一组平均拆解为m...
matlab中如何将一个矩阵的某一点处八领域的平均值赋给该点
在MATLAB里如何用一个循环语句将一个矩阵中的每一列元素显...
matlab中如何将矩阵转化为一维数组
现有一个10*40的矩阵,想在matlab中提取每一列数据分...