作业帮 > 综合 > 作业

怎样用matlab创建矩阵

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/01 03:13:26
怎样用matlab创建矩阵
已知矩阵A={'a'; 'b'},B=[1 2; 3 4]怎样构建一个表格形式的矩阵
a b
a 1 2
b 3 4
A={'a'; 'b'};
B=[1 2; 3 4];
C=cell(3);
C(2:3,1)=A;
C(1,2:3)=A';
B1=mat2cell(B,[1 1],[1 1]);
C(2:3,2:3)=B1
cellplot(C)
再问: 如果增加一维呢, A={'a'; 'b'; 'c'}; B=[1 2 5; 3 4 6; 7 8 9];是不是A也要划分
再答: A={'a'; 'b'; 'c'}; B=[1 2 5; 3 4 6; 7 8 9]; C=cell(4); C(2:end,1)=A; C(1,2:end)=A'; B1=mat2cell(B,[1 1 1],[1 1 1]); C(2:end,2:end)=B1; cellplot(C)
再问: 谢谢,非常详细。B1=mat2cell(B,[1 1 1],[1 1 1]);这里的[1 1 1]有没有更简单的表示方法,如果要划分很多要写好多1
再答: ones(1,3) 用手机发的,抱歉不细说了