MATLAB3: 矩阵分块函数mat2cell 及 cellfun 函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB3: 矩阵分块函数mat2cell 及 cellfun 函数相关的知识,希望对你有一定的参考价值。
参考技术AMATLAB 矩阵分块函数 mat2cell 及 cellfun 函数
mat2cell 函数就是将矩阵转化成胞元数组(cell array),用数学的语言讲就是矩阵分块。x是60*50的大矩阵。
cellfun 函数就是对每一个块做相同的操作,例如求和、求均值等等,用这个函数就避免了写 for 循环了,也算是 matlab 向量化运算的一个例子。
y=cell2mat(c)
这里y相当于大矩阵x
>> matrix
>> mc1,1
>> mc1,2
>> sum_of_everyone = cellfun(@(x) sum(x(:)), mc)
以上是关于MATLAB3: 矩阵分块函数mat2cell 及 cellfun 函数的主要内容,如果未能解决你的问题,请参考以下文章