24小时热门版块排行榜    

查看: 1699  |  回复: 10
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

埃尔多安

银虫 (正式写手)

[求助] 请问这段小matlab代码怎么修改? 已有1人参与

for j=1:n;
    P(j)=N+(M-N)*rand(3);
    for k=1:3;
    A(k)=p(k);
这段代码,我想P应该得到 一个矩阵,n×3,但是我怎么针对每个J行的各列的数值依次赋值给1×3的矩阵A,急求啊!!!
请问上面那段代码怎么修改啊?谢谢哈!!!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

续。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dnp

荣誉版主 (知名作家)

小木虫浪子

优秀版主

没有看到你A的向量还要用于计算C,这样的话,F(k)是什么东西?比较你想得到什么?
What would Jesus do?
10楼2014-05-24 20:32:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 11 个回答

dnp

荣誉版主 (知名作家)

小木虫浪子

优秀版主

【答案】应助回帖

感谢参与,应助指数 +1
P = zeros(n,3);
for jj=1:n
    P(jj,=N+(M-N)*rand(1,3);
end
for kk=1:n
    A(kk,=p(kk,;
end
What would Jesus do?
2楼2014-05-24 14:06:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dnp

荣誉版主 (知名作家)

小木虫浪子

优秀版主

引用回帖:
2楼: Originally posted by dnp at 2014-05-24 14:06:49
P = zeros(n,3);
for jj=1:n
    P(jj,=N+(M-N)*rand(1,3);
end
for kk=1:n
    A(kk,=p(kk,;
end

CODE:
P = zeros(n,3); % preallocation
for jj=1:n
     P(jj,:)=N+(M-N)*rand(1,3);
end
for kk=1:n
     A(kk,:)=p(kk,:);
end

What would Jesus do?
3楼2014-05-24 14:08:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

埃尔多安

银虫 (正式写手)

引用回帖:
3楼: Originally posted by dnp at 2014-05-24 14:08:19
P = zeros(n,3); % preallocation
for jj=1:n
     P(jj,=N+(M-N)*rand(1,3);
end
for kk=1:n
     A(kk,=p(kk,;
end...

能够写成内外循环嘛?请问
续。
4楼2014-05-24 14:42:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见