2016-10-05 4 views
1

메이플에 복소수 세트를 플로팅하는 데 문제가 있습니다.메이플에서 플로팅

내가 만든 그림에서 어떻게 보이는지 알지만, 메이플에 그려보고 싶습니다. 내 코드는 다음과 같습니다.

z := x + I*y; 

plots:-implicitplot([abs(z) <= 2, abs(z) >= 1, abs(arg(z)) >= Pi/4, 
        abs(arg(z)) <= Pi/2], x = -3...3, y = -3...3, filled = true); 

문제는 부등식 함께보다 오히려 모두 서로 독립적 플롯 때문에 불평등 심지어 첫 번째 쌍은 함께 전체 평면을 작성되고 있다는 점이다. $ S $에 부과 된 $ 4 $ 조건을 별도로 계산하지 않고 동시에 고려할 수있는 방법이 있습니까?

답변

3

두 번째 부등식이 반대가 아니 었습니까? 그렇지 않으면 첫 번째가 중복됩니다.

이 아니며 암시 적 플롯이 아닙니다. arg인수이어야합니다. z 표현식은 evalc으로 묶어야합니다. (필자는 그것이 필요한 이유는 아니지만 그렇다고 생각됩니다.) filled = true. 그래서 명령은

plots:-inequal(
    [evalc(abs(z)) <= 2, evalc(abs(z)) >= 1, 
     evalc(abs(argument(z))) >= Pi/4, evalc(abs(argument(z))) <= Pi/2 
    ], x = -3...3, y = -3...3 
); 
+0

입니다. 정말 고마워요. – Jahambo99