我已经计算了glcm特征(对比度,均匀性,能量,相关性),但是我如何仅将这些特征的值写入excel工作表?
这些值在表中,我想使用xlswrite函数在范围(B2:E2)中写入这些值,换句话说,我要写入(仅此范围内的统计值)没有列名或标题。 / p>
好的,我终于解决了这个问题,但是关于这个话题我有新的问题。
问题是,当我为相同的图片和相同的代码计算glcm及其特征时,我会得到关于glcm和特征的不同结果,所以这有什么问题。
答案 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)