C++에서 음수의 제곱근을 어떻게 구합니까?
실제적이고 복잡한 부분을 반환해야한다는 것을 알고 있습니다. NaN을 얻습니다.
어떻게 실제 파트를 만들 수 있습니까?음의 제곱근
Q
음의 제곱근
4
A
답변
6
#include <complex>
int main()
{
std::complex<double> two_i = std::sqrt(std::complex<double>(-4));
}
하거나
std::complex<double> sqrt_minus_x(0, std::sqrt(std::abs(x)));
3
음수를 실수라고하면 제곱근의 실수 부분은 0
일까요?
+0
+1; 이 답변을 게시하게되어 너무 흥분했지만 이미 여기있었습니다! –
5
sqrt(-x)
여기서 x는 양수입니다. 간단히 0 + sqrt(x)*i
입니다. 실수 부분은 단지 0입니다.
일반적으로 실수 부분은 x > 0 ? sqrt(x) : 0
이고 허수 부분은 x < 0 ? sqrt(x) : 0
입니다.
0
어쩌면이
double negativeNumber = -321;
std::complex<double> number(negativeNumber, 0);
std::complex<double> result = sqrt(number);
double realpart = result.real();
관련 문제
- 1. 행렬 제곱근
- 2. F에서 Bigint를위한 제곱근 #
- 3. 음의 상대 위치는
- 4. 음의 원점을 가진 타일이있는 UIScrollView
- 5. 음의 제곱클릭 거리 란 무엇입니까?
- 6. 그냥 시프트로 음의 정수 곱하기
- 7. x86 어셈블리를 사용한 제곱근 함수?
- 8. BigInteger (System.Numerics.BigInteger)의 제곱근 계산
- 9. Dijkstra의 알고리즘은 음의 가중치를 처리 할 수 없습니다. 실제 세계에서 음의 가중치를 언제 보게됩니까?
- 10. vcov.polr이 음의 대각선 요소를 제공합니다 (mwe 포함).
- 11. 역 제곱근 : 수학 라이브러리 또는 계산 방법
- 12. 플래시에서 음의 아래쪽 여백 강제 설정
- 13. 파이썬을 사용하는 제곱근 루프에 문제가 있습니다
- 14. NN 라이브러리를 사용하여 정수 제곱근 찾기
- 15. gd 라이브러리를 사용하여 이미지에 제곱근 기호를 표시하는 방법
- 16. 안드로이드에 다음 그림과 같은 제곱근 기호를 포함시키는 방법은 무엇입니까?
- 17. mysql은 1 차 자동 증분 필드에 음의 정수 값을 설정합니다.
- 18. Python과 PIL을 사용하여 두 이미지 사이의 평균 제곱근 차이
- 19. 2의 보수 형태로 된 64 비트 음의 정수
- 20. 상관 관계의 어떤 종류가 RTT와 지리적 거리 사이의 양 또는 음의 존재를 설명
- 21. 수식을 C 문으로 변환하는 방법은 무엇입니까?
- 22. Lua의 string.byte 함수가 음수 값을 반환 할 수 있습니까?
- 23. CSS에서 요소의 백분율로 음수 위치를 지정하려면 어떻게해야합니까?
- 24. Bison은 UTF-8 문자를 구문 분석 할 수 있습니까?
- 25. 코어 데이터에 음수 저장
- 26. 부정적인 불일치 값?
- 27. 개체가 뷰포트보다 클 때 CSS의 가운데 맞춤
- 28. 파이썬 ... 람다가 작동하지 않습니까?
- 29. 2의 제곱근의 분수 부분의 첫 번째 64 비트
- 30. C++ NTL 알고리즘
'의 SQRT (ABS (numvar))'처럼 뭔가? –
개발자를위한 많은 문제, 물리학 자 때문에 곱셈에서 잘못된 공리가 ... – Sergei