Skip to content

hypot

Euclidean distance function.

Syntax

ires[] hypot iarg1[], iarg2[]
kres[] hypot karg1[], karg2[]

Initialization

iarg[]1/2 -- the operands.

Performance

karg[]1/2 -- the operands

Examples

Here is an example of the hypot opcode. It uses the file hypot.csd.

Example of the hypot opcode.
<CsoundSynthesizer>
<CsOptions>
</CsOptions>
<CsInstruments>


instr 1

iArg1[] fillarray 1,2,3
iArg2[] fillarray 4,5,6
iRes[] hypot iArg1,iArg2
ik init 0

while ik < lenarray(iRes) do
 print iRes[ik]
 ik += 1
od

endin

</CsInstruments>
<CsScore>
i1 0 0
</CsScore>
</CsoundSynthesizer>

See Also

Array opcodes

Credits

Author: Victor Lazzarini
2017