
matlab代买 如何生成多组不同均值的矩阵
我有两个矩阵A,B分别都是[3*102]的两位小数,A矩阵是均值[3*102],B矩阵是小数点后两位也是[3*102],现在想生成3*102个矩阵再合并,分别以A为均值,...
我有两个矩阵A,B分别都是[3*102]的两位小数,A矩阵是均值[3*102],B矩阵是小数点后两位也是[3*102],现在想生成3*102个矩阵再合并,分别以A为均值,B为标准差数据,如何利用循环语句,生成这3*102个矩阵再合并。另外随机数生成函数x=normrnd(a,b,c,d):产生均值为a、方差为b大小为cXd的随机矩阵。求大神解决。可以付费。
数量是每列30个。一共即是30*3*102个数据。A也可以看成306*1 矩阵,B一样也可以看到306*1矩阵。 展开
数量是每列30个。一共即是30*3*102个数据。A也可以看成306*1 矩阵,B一样也可以看到306*1矩阵。 展开
4个回答
展开全部
%模拟数据A,B
A=rand(102,3); %均值
B=rand(102,3)*10; %标准差
%生成矩阵大小
c = 1;
d = 30;
C=zeros(102*3,c,d);
for j=1:3
for i=1:102
index = i+(j-1)*102;
C(index,:)=normrnd(A(i,j),B(i,j),c,d);
end
end
C1=C(:); %合并数据
展开全部
这应该可以做到,把数据发我看看,我写个程序试试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-09-18
展开全部
刚才彩信相册该好好会很尴尬
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a=rand(5) b=mean(a(:)) a>b
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询