77问答网
所有问题
如何将matlab 每次循环计算矩阵 合并到一个矩阵中?
生成如下列矩阵
每个数都是12行,从1931至2014
我是这样弄的:
i=ones(12,1);
for h=1957:2014
g=i*h
end
但是结果是这样的
怎么合并成一个矩阵呢
举报该问题
推荐答案 推荐于2018-03-07
在循环前定义空矩阵a=[];,在循环中定义temp矩阵进行操作装填,并且利用a=[a;temp]进行合并。
这种方法在循环中每次都改变了矩阵a的大小,实现了对循环中每一次结果的记录。
[a;b]实现了在矩阵列数相等的情况下列向合并矩阵,[a b]实现了矩阵行数相等的情况下横向合并矩阵。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/IpI8GY383Yp3GYYvvI.html
相似回答
matlab中矩阵合并
,
在
for
循环中
一次得到10个6*26阶矩阵,
怎么把
他们合 ...
答:
A = [A; temp]; %
矩阵
合成 end A
matlab怎样将循环
输出的数据结果放进
一个矩阵中
,然后用作他用?
答:
n = 10;B = zeros(1,n);for k = 1:n r = k; %
运算
后数据 B(k) = r; % 存入
矩阵
内 end;
matlab
如何将
for每
循环
一次产生的
矩阵合并成一个
大矩阵
答:
程序如下:clear;clc;x = rand(10,5); %%%%% 自己定义的
矩阵
K = 3;[a b] = size(x);for ii = 1:K var = x(ii:K:a,:);eval(strcat( 'A',num2str(ii),'=var'));end 结果:A1 = 0.2137 0.6103 0.3124 0.6759 0.4301 0.2296 0.9325 0.2905 ...
matlab中如何将
多个矩阵保存到同
一个矩阵中?
视频时间 1:17
matlab怎么
用
循环
的方式
把
n个1行m列
合并成一个
n行m列的
矩阵
答:
A=[B;C];就把B C 合并起来了
循环
嘛,
每次
都把结果与下
一个矩阵合并
,并得到新的结果。
matlab中怎么把
几
个矩阵
放到
一个
里面
答:
可以
把每次计算
出的
矩阵
A保存
到一个
元胞结构Data中 for i = 1:n A = 你的操作; Data{i} = A; end 下次从Data中取矩阵,可以这么写A = Data{i} ;
MATLAB中如何
用for
循环
连续拼接
矩阵?
答:
实现拼接根本不需要
循环
,一个语句就够了(前面load数据的部分不变):cat(1,a{:})示例:>> a={magic(3); eye(3); ones(3)}a = [3x3 double] [3x3 double] [3x3 double]>> cat(1,a{:})ans = 8 1 6 3 5 7 4 9 2 1 0 0 ...
大家正在搜
matlab矩阵循环计算
matlab用for循环运算矩阵
matlab把两个矩阵合并
matlab for循环输出矩阵
matlab矩阵循环
matlab矩阵for循环
matlab循环创建矩阵
matlab矩阵循环赋值
matlab用for循环建立矩阵
相关问题
matlab 如何将for每循环一次产生的矩阵合并成一个大矩...
matlab如何将for每循环一次产生的矩阵合并成一个大矩阵...
matlab中怎么把一个循环中的矩阵放入一个矩阵中
怎样把用MATLAB循环输出的单个矩阵并为一个
matlab中如何将多个矩阵保存到同一个矩阵中?
请问如何用matlab将循环生成的矩阵放在一个矩阵中
matlab,怎样将每次循环中生成的值存在一个矩阵里?要简单...
matlab 怎样把循环产生的矩阵怎么放到一个矩阵里面