Soeren Gebbert 3a539ed71b Fix: return the allocated buffer 15 سال پیش
..
Makefile 002bbe23df Keep all library dependencies in Grass.make 15 سال پیش
README db49180dd7 welcome to GRASS 7.0.svn 17 سال پیش
alloc.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش
eol.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش
find.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش
fopen.c 98dbc68757 fixed unlucky formatted messages (thanks to Glynn) 17 سال پیش
georef.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش
group.c a927cf1428 use G_getl2(), i18n (merge from devbr6) 15 سال پیش
imagerylib.dox bd5fd6b638 doxygen updated 16 سال پیش
list_gp.c a4f35de12d imagerylib: i18n, message cosmetics 16 سال پیش
list_subgp.c a4f35de12d imagerylib: i18n, message cosmetics 16 سال پیش
loc_info.c 3a539ed71b Fix: return the allocated buffer 15 سال پیش
points.c a927cf1428 use G_getl2(), i18n (merge from devbr6) 15 سال پیش
ref.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش
sig.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش
sigfile.c 69ac420b2f gislib G__name_is_fully_qualified() renamed to 16 سال پیش
sigset.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش
sigsetfile.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش
target.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش
title.c a927cf1428 use G_getl2(), i18n (merge from devbr6) 15 سال پیش
var.c 8868d4b686 indent -bad -bap -bbb -br -bli0 -bls -cli0 -ncs -fc1 -hnl -i4 \ 17 سال پیش

README

To merge 2 signatures

n1 number of points in sig 1
n2 number of points in sig 2

mean1[nbands] means per band for sig 1
mean2[nbands] means per band for sig 2

var1[b1][b2] covariance band 1 with band 2 for sig 1
var2[b1][b2] covariance band 1 with band 2 for sig 2

the meger is

n = n1+n2
mean[b] = (mean1[b]*n1 + mean2[b]*n2)/n

sum1 = var1[b1][b2] * (n1-1) + n1 * mean[b1] * mean[b2];
sum2 = var2[b1][b2] * (n2-1) + n2 * mean[b1] * mean[b2];

var[b1][b2] = (sum1+sum2 - n*mean[b1]*mean[b2) / (n-1)