• 大小: 781B
    文件类型: .m
    金币: 2
    下载: 1 次
    发布日期: 2021-05-10
  • 语言: Matlab
  • 标签: OIF  代码  

资源简介

OIF计算代码matlab,用matlab写一段代码实现OIF

资源截图

代码片段和文件信息

multBand = imread(‘C:\1111.tif‘);
% 组合数
n = 3;
% 波段数
band = size(multBand);
combin = combntns(1:6n);
sizeCombin = size(combin);
OIF = zeros(sizeCombin(1)sizeCombin(2)+1);
OIF(:1:end-1) = combin;
for row = 1:sizeCombin(1)
    bands = multBand(::combin(row:));
    STDS = 0;
    for b = 1:n
        STDS = STDS + std2(bands(::b));
    end
    CORRS = 0;
    for b1=

评论

共有 条评论