77问答网
所有问题
matlab用for循环将一1000×1的列矩阵,每50个元素一列,生成一个新的50×20的矩阵,求大神啊!!
用for循环,不用reshape函数
举报该问题
推荐答案 推荐于2016-04-19
B = zeros(50, 20);
for i = 1:20
B(:, i) = A((1:50)+50*(i-1));
end
追问
谢谢您及时的回答,能把每一行解释一下吗?
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GW8GqNvII8NpIpYIvqq.html
相似回答
大家正在搜
相关问题
matlab用for建立一个1-50的循环矩阵
matlab如何用for循环输入矩阵
请问如何用matlab将循环生成的矩阵放在一个矩阵中
MATLAB中如何用for循环连续拼接矩阵?
matlab for循环给矩阵赋值 一个一行24列的矩阵,需...
想用matlab计算:从一个矩阵中每一列提取出一个元素,生成...
matlab 使用for循环,每循环一次求得一个一维列矩阵,...
matlab 如何将for每循环一次产生的矩阵合并成一个大矩...