C++의 복소수 클래스는 실수부와 허수부를 포함한 복소수를 처리하는 데 사용됩니다. 복소수 객체를 생성하려면 복소수
c(real_part, imaginary_part) 구문을 사용하세요. 여기서 real_part와 imaginary_part는 복소수의 실수부와 허수부입니다. 실수부와 허수부는 real() 및 imag() 멤버 변수를 통해 액세스할 수 있습니다. 복합 클래스는 덧셈, 뺄셈, 곱셈, 나눗셈과 같은 기본 산술 연산은 물론 sin(), cos(), tan()과 같은 삼각 함수도 지원합니다. 또한 모듈로를 반환하는 abs()
과 같은 다른 메서드도 제공합니다. C++에서 복소수 클래스 사용
복소수 클래스는 C++ 표준 라이브러리에서 제공하는 복소수 유형입니다. 이를 통해 개발자는 실수부와 허수부로 구성된 복소수를 조작할 수 있습니다.
복합 개체 만들기
복합 개체를 만들려면 다음 구문을 사용할 수 있습니다.
<code class="cpp">complex<T> c(real_part, imaginary_part);</code>
여기서 T
는 복소 개체의 실수부와 허수부의 유형입니다( 일반적으로 부동 또는 이중). real_part
및 imaginary_part
는 복합 객체의 실수부와 허수부입니다. T
是 complex 对象中实部和虚部的类型(通常为 float 或 double)。real_part
和 imaginary_part
是 complex 对象的实部和虚部。
访问实部和虚部
可以通过以下成员变量访问 complex 对象的实部和虚部:
real()
:返回 complex 对象的实部imag()
:返回 complex 对象的虚部算术运算
complex 类支持基本算术运算,包括加减乘除:
+
:复数加法-
:复数减法*
:复数乘法/
:复数除法三角函数
complex 类还提供了一些三角函数,如:
sin()
:正弦函数cos()
:余弦函数tan()
:正切函数其他方法
complex 类还提供了其他有用的方法,如:
abs()
:返回复数的模arg()
:返回复数的辐角conj()
다음 멤버 변수를 통해 복소수 객체의 실수부와 허수부에 접근할 수 있습니다:
real()
: 복합 객체의 실수 부분 부분
imag()
: 복합 객체의 허수 부분을 반환합니다. 🎜🎜🎜산술 연산 🎜🎜🎜복합 클래스는 덧셈을 포함한 기본 산술 연산을 지원합니다. 뺄셈, 곱셈 및 나눗셈: 🎜+
: 복소수 덧셈🎜-
: 복소수 뺄셈🎜*: 복소수 곱셈🎜<li>
<code>/: 복소 나눗셈 🎜🎜🎜🎜삼각 함수 🎜🎜🎜complex 클래스는 다음과 같은 일부 삼각 함수도 제공합니다. 🎜<ul><li>sin()</li></ul>
: 사인 함수🎜cos()
: 코사인 함수 🎜tan()
: 접선 함수 🎜🎜🎜🎜 다른 방법🎜🎜🎜complex 클래스는 다음과 같은 다른 유용한 방법도 제공합니다. :🎜abs()
: 복소수의 모듈러스를 반환합니다🎜arg( )
: 복소수의 인수를 반환합니다.🎜 conj()
: 복소수의 켤레 복소수를 반환합니다.🎜🎜🎜🎜예🎜🎜🎜다음 코드는 사용법을 보여줍니다. 복잡한 수업 중:🎜<code class="cpp">#include <complex> int main() { // 创建一个复数 complex<double> c(3.5, 2.0); // 访问实部和虚部 cout << "实部:" << c.real() << endl; cout << "虚部:" << c.imag() << endl; // 加减乘除 complex<double> d(1.5, -3.0); cout << "c + d = " << (c + d) << endl; cout << "c - d = " << (c - d) << endl; cout << "c * d = " << (c * d) << endl; cout << "c / d = " << (c / d) << endl; // 三角函数 cout << "sin(c) = " << sin(c) << endl; cout << "cos(c) = " << cos(c) << endl; cout << "tan(c) = " << tan(c) << endl; return 0; }</code>
위 내용은 C++에서 complex를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!