2014-11-09 17 views
0

난 그냥 스칼라 복잡한 숫자와 함께 작동이가 첫 번째에서 떨어져 수학적으로 동등하지 않은 이유를 알아낼 복잡한 숫자의 벡터와 두 번째와 함께 작동하기 위해 노력하고있어 :만델 브로 세트를 계산하려고 스위프트의 VDSP

1)

for i in 0 ..< iterations { 
    vDSP_zvmulD (&z, 1, &z, 1, &r, 1,len, 1) 
    vDSP_zvaddD(&r, 1, &c, 1, &z, 1, len) 
} 

2)

for i in 0 ..< iterations { 
    z = z * z + c 
} 

어떤 통찰력 가장 이해 될 것이다. 나는이 머리카락을 머리카락 밖으로 내고있다.

add 명령어를 주석 처리하면 멋진 디스크를 얻을 수 있습니다. 그래도 내 오류가 코드의 다른 곳에서도 가능할 수도 있습니다.

+0

두 번째 버전에서 사용하는 복잡한 유형 및 연산자는 무엇입니까? –

+0

적절한 삽입 연산자를 사용하여 Swift에서 struct 유형을 정의했습니다. struct complexx { var real : Double; var imag : Double } – user3724703

답변

0

코드의 다른 부분에서 오류가 발견되었습니다. 원래의 질문은 문제의 오진에 근거했습니다.