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矩阵。
展开
 我来答
jimtien
2017-09-18 · TA获得超过7656个赞
知道大有可为答主
回答量:2146
采纳率:88%
帮助的人:1166万
展开全部
%模拟数据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(:); %合并数据
我行我素850915
2017-09-18 · TA获得超过8244个赞
知道大有可为答主
回答量:5788
采纳率:77%
帮助的人:1853万
展开全部
这应该可以做到,把数据发我看看,我写个程序试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-09-18
展开全部
刚才彩信相册该好好会很尴尬
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
桓丝琦0im
2017-09-18 · TA获得超过216个赞
知道小有建树答主
回答量:265
采纳率:0%
帮助的人:44.9万
展开全部
a=rand(5) b=mean(a(:)) a>b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式