matlab中的矩阵怎么定义

2024-12-04 13:41:51
推荐回答(2个)
回答(1):

矩阵中元素不能为矩阵,但可以使用元胞数组。
a=cell(2,3);%定义一个2*3的元胞数组
a{1,1}=[1 2;3 4];%将矩阵 [1 2 存入元胞数组的第1行1列
3 4]
a{1,2}=[2 3 4;5 6 7;7 8 9];%将矩阵[2 3 4;5 6 7;7 8 9]存入元胞数组的第1行2列
以此类推

回答(2):

可以用定义数组的命令
cells(m,n)
定义的是m*n维的矩阵
也可以直接定义矩阵 比如定义一个3×3的矩阵
A=(x11,x12,x13;x21,x22,x23;x31,x32,x33)