Dağıtım İşlemleri (Distribution Operations)

DistributeA1

  • Dönüş Tipi: double[]
  • Parametreler:
  • source (double[]): Kaynak dizi
  • target (double): Hedef değer
  • sigdig (int): Anlamlı basamak sayısı
  • Açıklama: Değerleri hedefe göre dağıtır

Örnek Kullanım:

double[] result = Doc.DistributeA1(new double[] {10, 20, 30}, 100, 2);
// Sonuç: Dağıtılmış değerler dizisi

DistributeE

  • Dönüş Tipi: int
  • Parametreler:
  • indexArray (int[]): İndeks dizisi
  • keys (double[]): Anahtar dizisi
  • targets (double[]): Hedef dizisi
  • values (ref double[]): Değer dizisi (çıkış)
  • roundDigits (int): Yuvarlama basamak sayısı
  • limits (double[]): Limit dizisi (varsayılan: null)
  • Açıklama: Değerleri anahtarlara göre dağıtır

Örnek Kullanım:

double[] values = new double[3];
int result = Doc.DistributeE(new int[] {0, 1, 2}, new double[] {1, 2, 3}, 
                             new double[] {10, 20, 30}, ref values, 2);
// Sonuç: Dağıtım sonucu