什么是细胞矩阵matlab

 我来答
萨夕潭辰
2020-01-07 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:35%
帮助的人:617万
展开全部
比如
A={1,[2,3;4,5];sym('a'),'hello'}
于是A就是一个细胞矩阵,细胞矩阵可以看成是结构数组的推广。它里面的元素可以是任意类型的变量,而不必是统一的类型。
细胞数组A中第i行第j列元素的表示方法是A{i,j}
例如
A{1,2}=A{1,2}'
A(1,2)得到的还是一个细胞数组,只不过他的元素只有一个,即A{1,2}
通过这种方法我们可以像对待普通数组一样提取细胞数组的某些元素构成新的数组,例如
B=A(1,:)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
贝墨彻邱庚
2019-02-24 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:31%
帮助的人:794万
展开全部
矩阵每个元素也是矩阵,就叫cell矩阵
具体你看这个
cell本生就是一个矩阵。例如
>>
A={1
2
3;4
5
6;7
8
9}
A
=
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
>>
B=[1
2
3;4
5
6;7
8
9]
B
=
1
2
3
4
5
6
7
8
9
>>
A{1,2}*B
%用A的第1行第2列cell与B相乘。
ans
=
2
4
6
8
10
12
14
16
18
【2】如果要让整个A与B相乘,用cell2mat把A转换成普通矩阵,再相乘,例如:
C=cell2mat(A)*B
C=
30
36
42
66
81
96
102
126
150
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式