MATLAB中如何给一个已经定义好的单元阵列添加多一列数据?
发布网友
发布时间:2022-05-06 10:53
我来回答
共1个回答
热心网友
时间:2022-06-29 19:52
以下代码可以用于处理任意n个数据,并存到任意指定的r行c列矩阵中 (前提:r*c=n)
clc
clear all
close all
n = 8;
x = randi(10, 1, n); % 随机生成n个数 (仅为举例,自行修改)
disp('x:');
disp(x);
r = 2; % 行数
c = n/r; % 列数
m = zeros(r,c); % 定义矩阵
for i=1:r % 行号
for j=1:c % 列号
m(i,j) = x((i-1)*c+j);
end
end
disp('m:');
disp(m);