func RatioForMatrix(matrix [][]int) float64 {
	sourcelength := len(matrix) - 1
	targetlength := len(matrix[0]) - 1
	sum := sourcelength + targetlength

	if sum == 0 {
		return 0
	}

	dist := DistanceForMatrix(matrix)
	return float64(sum-dist) / float64(sum)
}
func RatioForMatrix(matrix [][]int) float64 {
	sourcelength := len(matrix) - 1
	targetlength := len(matrix[0]) - 1
	sum := sourcelength + targetlength

	if sum == 0 {
		return 0
	}

	dist := DistanceForMatrix(matrix)
	return float64(sum-dist) / float64(sum)
}
func RatioForMatrix ( matrix [ ] [ ] int ) float64 { sourcelength := len ( matrix ) - 1 targetlength := len ( matrix [ 0 ] ) - 1 sum := sourcelength + targetlength if sum == 0 { return 0 } dist := DistanceForMatrix ( matrix ) return float64 ( sum - dist ) / float64 ( sum ) }
// RatioForMatrix returns the Levenshtein ratio for the given matrix. The ratio
// is computed as follows:
//
//     (sourceLength + targetLength - distance) / (sourceLength + targetLength)
RatioForMatrix returns the Levenshtein ratio for the given matrix . The ratio is computed as follows : ( sourceLength + targetLength - distance ) / ( sourceLength + targetLength )