早教吧 育儿知识 作业答案 考试题库 百科 知识分享

MATLAB中把一行数据复制到一个矩阵的一行中例如一维的数据如a=56632想把他给一个矩阵如A=542120562333添加成为一行,成为3行的啦,列不够的话就补零。

题目详情
MATLAB中把一行数据复制到一个矩阵的一行中例如一维的数据如a=【5 6 6 3 2】想把他给一个矩阵如A=【5 4 2 1 2 0 5 6 2 3 3 3】 添加成为一行,成为3行的啦,列不够的话就补零。
▼优质解答
答案和解析
a=[5 6 6 3 2 ]; A=[5 4 2 1 2 0 5 6 2 3 3 3] [m,n]=size(A); B=zeros(m+1,n); B(1:m,1:n)=A; if n>=length(a) B(m+1,1:length(a))=a; else disp('a中数据多于A每行的数据'); end A=B 如果a中的元素太多的话就显示“a中数据多于A每行的数据” 你可以在这行根据你的需要改写程序。