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;
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
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
for i = 1 : 10 %只有最后一个数据为10,前9个覆盖为0
B(:,i)=i;
end
- 3楼网友:廢物販賣機
- 2021-04-06 07:35
你直接打为
A=1:10
就可以啦
A=1:10
就可以啦
- 4楼网友:玩世
- 2021-04-06 07:28
for i=1:10
B(i) = i ;
end
B
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;
B = zeros(1,n);
for k = 1:n
r = k; % 运算后数据
B(k) = r; % 存入矩阵内
end;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯