---
title: "simd_quaternion(_:)"
framework: simd
role: symbol
role_heading: Function
path: "simd/simd_quaternion(_:)-8e0xf"
---

# simd_quaternion(_:)

Returns a new quaternion from a 4 x 4 matrix.

## Declaration

```swift
func simd_quaternion(_ matrix: simd_double4x4) -> simd_quatd
```

## See Also

### Creating a quaternion from other data types

- [simd_quaternion(_:_:_:_:)](simd/simd_quaternion(_:_:_:_:)-1adm9.md)
- [simd_quaternion(_:_:)](simd/simd_quaternion(_:_:)-2jzvc.md)
- [simd_quaternion(_:)](simd/simd_quaternion(_:)-8kl4p.md)
- [simd_quaternion(_:_:)](simd/simd_quaternion(_:_:)-2yoqw.md)
- [simd_quaternion(_:)](simd/simd_quaternion(_:)-7paor.md)
- [simd_quaternion(_:)](simd/simd_quaternion(_:)-459vs.md)
