matlab 列元素不同怎样构造矩阵?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 15:24:46
matlab 列元素不同怎样构造矩阵?
麻烦先运行已下代码:
结果输出为
R{1}{1}=1 4 2 5 7 6
R{2}{1}=1 2 7 3
R{3}{1}=1 2 4
R{4}{1}=1 2 4 5 7 6
.
我想用R{1}{1},R{2}{1},R{3}{1},R{4}{1}组成一个新的矩阵A
R{1}{2},R{2}{2},R{3}{2},R{4}{2}组成一个新的矩阵B
R{1}{3},R{2}{3},R{3}{3},R{4}{3}组成一个新的矩阵C
.
R{1}{7},R{2}{7},R{3}{7},R{4}{7}组成一个新的矩阵G
麻烦先运行已下代码:
结果输出为
R{1}{1}=1 4 2 5 7 6
R{2}{1}=1 2 7 3
R{3}{1}=1 2 4
R{4}{1}=1 2 4 5 7 6
.
我想用R{1}{1},R{2}{1},R{3}{1},R{4}{1}组成一个新的矩阵A
R{1}{2},R{2}{2},R{3}{2},R{4}{2}组成一个新的矩阵B
R{1}{3},R{2}{3},R{3}{3},R{4}{3}组成一个新的矩阵C
.
R{1}{7},R{2}{7},R{3}{7},R{4}{7}组成一个新的矩阵G
关键是看你要怎么“组成”.如果是首尾相连串成一个大向量就没问题.
再问: 以R{1}{1}, R{2}{1}, R{3}{1}, R{4}{1}各自为一列 组成矩阵
再答: 不等长拼不起来啊
再问: 补零呢?
再答: for k = 1:4
nn(k) = length(R{k}{1});
end
nRows = max(nn); % 计算行数
M = zeros(nRows, 4);
for k = 1:4
M(1:nn(k), k) = R{k}{1};
end
再问: 以R{1}{1}, R{2}{1}, R{3}{1}, R{4}{1}各自为一列 组成矩阵
再答: 不等长拼不起来啊
再问: 补零呢?
再答: for k = 1:4
nn(k) = length(R{k}{1});
end
nRows = max(nn); % 计算行数
M = zeros(nRows, 4);
for k = 1:4
M(1:nn(k), k) = R{k}{1};
end
matlab 列元素不同怎样构造矩阵?
matlab中怎样同时删除矩阵两列元素
matlab 编程 构造矩阵
matlab 怎样去掉矩阵中的零元素
在matlab中怎样求一个矩阵中不同元素个数?谢
matlab中怎样隔列提取矩阵的元素?例如我想提取第1,3,5,7.1+2n列,用这些元素组成新的矩阵.
MATLAB中如何构造一个矩阵,该矩阵中每一列个数不等
怎样使matlab中的矩阵元素是一个矩阵
matlab 选择第一列元素值相等的子矩阵
matlab中一个列矩阵有偶数个元素,怎样求它奇数行组成的矩阵(元素个数是它的的一半)
两列的矩阵,将矩阵中第一列元素相同的第二列元素相加求平均值 matlab
matlab a矩阵的各列乘以不同系数