永发信息网

matlab怎样将循环输出的数据结果放进一个矩阵中,然后用作他用?

答案:6  悬赏:50  手机版
解决时间 2021-04-06 16:28
  • 提问者网友:不爱我么
  • 2021-04-06 04:54
matlab怎样将循环输出的数据结果放进一个矩阵中,然后用作他用?
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-04-06 05:44
n = 10;
B = zeros(1,n);
for k = 1:n
r = k; % 运算后数据
B(k) = r; % 存入矩阵内
end;
全部回答
  • 1楼网友:深街酒徒
  • 2021-04-06 09:39
B=zeros(1,10); 的位置放错了,放到循环外,如下所示;
B=zeros(1,10);
for i=1:10
B(:,i)=i;
end
或者
B=[];
for i=1:10
B=[B,i];
end
  • 2楼网友:天凉才是好个秋
  • 2021-04-06 08:33
B = zeros(1,10);%矩阵要在循环外定义,如果定义在循环里每次循环时把之前的数据覆盖
for i = 1 : 10 %只有最后一个数据为10,前9个覆盖为0
B(:,i)=i;
end
  • 3楼网友:廢物販賣機
  • 2021-04-06 07:35
你直接打为
A=1:10
就可以啦
  • 4楼网友:玩世
  • 2021-04-06 07:28
for i=1:10
B(i) = i ;
end
B
  • 5楼网友:第四晚心情
  • 2021-04-06 07:05
n = 10;
B = zeros(1,n);
for k = 1:n
r = k; % 运算后数据
B(k) = r; % 存入矩阵内
end;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯