我如何在Matlab中将glcm功能编写为Excel工作表?

时间:2019-06-16 08:01:49

标签: matlab

我已经计算了glcm特征(对比度,均匀性,能量,相关性),但是我如何仅将这些特征的值写入excel工作表?

这些值在表中,我想使用xlswrite函数在范围(B2:E2)中写入这些值,换句话说,我要写入(仅此范围内的统计值)没有列名或标题。 / p>

好的,我终于解决了这个问题,但是关于这个话题我有新的问题。

问题是,当我为相同的图片和相同的代码计算glcm及其特征时,我会得到关于glcm和特征的不同结果,所以这有什么问题。

1 个答案:

答案 0 :(得分:0)

xlswrite可以与MATLAB数组中的数字数据一起使用,也可以与MATLAB单元格数组中的文本和/或数字数据一起使用。如果您的数据在MATLAB表中,则使用writetable可能会更容易。

help for writetable名称-值对参数部分中,您可以看到:

  

'WriteVariableNames'-将变量名写为   列标题
  true(默认)| false

因此,要将表t的内容写到B2:E2第一页上的mysheet.xlsx范围内,而没有列标题,您将使用

writetable(t, 'mysheet.xlsx', 'Sheet', 1, 'Range', 'B2:E2', 'WriteVariableNames', false)