matlab中怎么将一个矩阵作为另一个矩阵的元素放进去

2024-11-06 10:25:05
推荐回答(3个)
回答1:

1、首先打开电脑上的“matlab”软件,主界面如下图所示,可以看到命令行窗口。

2、接着在命令行输入一个矩阵A,矩阵A的值可以自定义,此处以1-9数字为例构造矩阵A,矩阵A如下图所示。

3、拼接矩阵需要至少两个矩阵,在命令行输入一个矩阵B,此处以10-18数字为例构造矩阵B。

4、下面使用命令C=[A B]来拼接矩阵A和矩阵B,此类拼接为横向拼接,左边为矩阵A,右边为矩阵B。

5、命令C=[A,B]也可以用于矩阵的横向拼接,与上一个命令的效果相同,运行结果如下图所示。

6、接下来使用命令C=[A;B]来拼接矩阵A和矩阵B,此类拼接为纵向拼接,上边为矩阵A,下边为矩阵B。

回答2:

最简单的方法是用cell。给你个例子。

%C是3x3矩阵
C=randn(3, 3);
%D是2x2的cell矩阵
D=cell(2,2);
%把C放到D(1,1)里
D{1, 1}=C;

注意上面对cell矩阵操作时使用了{ }而非( )。

回答3:

用cell就可以的
clear all;clc;
a=[1 2;3 4];
b=ones(2,2);
A{1}=a;
A{2}=b;