Arrays 处理存储在单元数组中的矩阵——Matlab

Arrays 处理存储在单元数组中的矩阵——Matlab,arrays,matlab,matrix,Arrays,Matlab,Matrix,我有一个名为“output”(维度=3x6)的单元格数组。此单元格数组第一行中的每个单元格都有1024 x 1024个矩阵的条目(键入double)。我想取每个矩阵中给定ROI的平均值。例如,我希望Matlab为每个矩阵生成区域的平均值([100:200],[100:200]),并保存到excel或.txt中 我不确定如何进行编码这方面。请帮忙 谢谢:)您可以使用它来计算第一行中每个单元格的投资回报率,如下所示: meanValues = cellfun(@(m) mean(mean(m(100

我有一个名为“output”(维度=3x6)的单元格数组。此单元格数组第一行中的每个单元格都有1024 x 1024个矩阵的条目(键入double)。我想取每个矩阵中给定ROI的平均值。例如,我希望Matlab为每个矩阵生成区域的平均值([100:200],[100:200]),并保存到excel或.txt中

我不确定如何进行编码这方面。请帮忙

谢谢:)

您可以使用它来计算第一行中每个单元格的投资回报率,如下所示:

meanValues = cellfun(@(m) mean(mean(m(100:200, 100:200))), output(1, :));

然后,您可以使用(Excel文件)、(逗号分隔文本文件)或(分隔符分隔文本文件)将其保存到文件中。

。谢谢你的帮助@如果这对你有效,我会接受答案,只是让别人知道:)就行了。我是这个平台的新手:)