<!--
{
  "availability" : [
    "iOS: 14.0.0 -",
    "iPadOS: 14.0.0 -",
    "macCatalyst: -",
    "macOS: 11.0.0 -",
    "tvOS: 14.0.0 -",
    "visionOS: -",
    "watchOS: 7.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Accelerate",
  "identifier" : "/documentation/Accelerate/vDSP/taperedMerge(_:_:result:)-9361o",
  "metadataVersion" : "0.1.0",
  "role" : "Type Method",
  "symbol" : {
    "kind" : "Type Method",
    "modules" : [
      "Accelerate"
    ],
    "preciseIdentifier" : "s:10Accelerate4vDSPO12taperedMerge__6resultyx_q_q0_ztAA0A6BufferRzAaFR_AA0a7MutableF0R0_Sd7ElementRtzSdAHRt_SdAHRt0_r1_lFZ"
  },
  "title" : "taperedMerge(_:_:result:)"
}
-->

# taperedMerge(_:_:result:)

Computes the result of a tapered merge between two double-precision vectors.

```
static func taperedMerge<T, U, V>(_ vectorA: T, _ vectorB: U, result: inout V) where T : AccelerateBuffer, U : AccelerateBuffer, V : AccelerateMutableBuffer, T.Element == Double, U.Element == Double, V.Element == Double
```

## Parameters

`vectorA`

The first vector to merge.

`vectorB`

The second vector to merge.

`result`

The destination vector that receives the result.

## Discussion

The following code performs a tapered merge between two vectors that represent sine waves at different frequencies:

```swift
let count = 1024

let vectorA: [Double] = (0 ..< count).map {
    return sin(Float($0) * 0.4)
}

let vectorB: [Double] = (0 ..< count).map {
    return sin(Float($0) * 0.025)
}

let tapered = [Double](unsafeUninitializedCapacity: count) {
    buffer, initializedCount in
    
    vDSP.taperedMerge(vectorA, vectorB,
                      result: &buffer)
    
    initializedCount = count
}
```

The following image shows the result of the tapered merge in `tapered`.

![Graphic showing the tapered merge from a high-frequency sine wave to a low-frequency sine wave.](images/com.apple.accelerate/media-3681545@2x.png)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)